Python 数据处理实践(1)--遍历文件和map()函数
来源:互联网 发布:淘宝宝贝名称规则 编辑:程序博客网 时间:2024/06/03 03:50
遍历文件
这个函数可以用来列出给出路径下所有的文件
def itgf(basicDir): #输入文件路径 list = os.listdir(basicDir) fileList = [] #使用一个列表存储当前路径下所有的文件 for i in range(0, len(list)): path = os.path.join(basicDir,list[i]) if(os.path.isfile(path)): fileList.append(path) elif(os.path.isdir(path)): fileList.extend(itgf(path)) return fileList
获取文件路径对应的文件名:
name = os.path.basename(path)
关于os.path , 可以参考os.path
pandas库在数据处理当中非常有用。
对于pandas中的dataFrame,如果要进行大规模的类似的操作,使用for循环进行操作会使得代码块看起来太过繁杂。
因此,使用map函数很有用:
例如,对整列的数据进行操作
#df是一个dataFrame,df['xxx']存储了文件名(含有后缀)df['xxx'].map(lambda x: ''.join(x.split('.')[:-1]))
这个函数可以获取df[‘xxx’]存储文件名对应不含后缀的文件名
阅读全文
0 0
- Python 数据处理实践(1)--遍历文件和map()函数
- Python 数据处理实践(1)--文件读取
- Python map()函数
- python map()和reduce()函数
- Python---map和reduce函数
- python 数据处理函数
- python-数据处理-merge函数
- python的reduce函数和map函数
- python 的 map 函数 和 lambda函数
- python map函数1练习
- Python的map()函数
- Python中基本的读文件和简单数据处理
- python的map和reduce函数
- python map()函数和lambda表达式
- Python中zip和map函数
- Python高阶函数-map和reduce
- Python中的map()和reduce()函数
- Python中map,filter和apply函数
- 反汇编【for循环】
- LeakCanary测试app内存泄露+registerActivityLifecycleCallbacks管理Activity的生命周期
- PackageManager 分析(1)
- 数据结构学习之链表
- ionic3 调用本地相册并上传图片
- Python 数据处理实践(1)--遍历文件和map()函数
- Ubuntu配置开发环境
- 为什么要重写hashcode() 方法
- 如何生成RDF数据?
- Android开发——Intent中的各种FLAG
- ROS中调用CUDA
- python之正则表达式以及网络爬虫
- 关于 boost 多线程(一)
- 怎么解决Ubuntu中"检测到系统程序错误"的错误