Python 数据处理实践(1)--遍历文件和map()函数
2017-12-22 17:28
190 查看
遍历文件
这个函数可以用来列出给出路径下所有的文件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’]存储文件名对应不含后缀的文件名
相关文章推荐
- Python 第三篇(上):python文件基础操作、json模块、lambda、map、filter、reduce和函数位置参数
- Python爬虫小实践:寻找失踪人口,爬取失踪儿童信息并写成csv文件,方便存入数据库
- python实践 - 下载文件
- python中操作文件函数open的简单操作实例
- 【转】python遍历文件夹和文件
- Python:遍历一个目录下所有的文件及文件夹,然后计算每个文件的字符和line的小程序
- Python/ArcPy遍历指定目录中的MDB文件方法
- python中对文件、文件夹(文件操作函数)的操作 整理API
- 遍历mac指定目录下所有Mach-O文件,找出函数符号所在的文件(库冲突用)
- python 文件和路径操作函数小结
- 遍历显示文件夹下所有目录、所有文件的函数,没有分页
- python遍历文件 和如何删除某个文件
- Python函数之map、reduce、filter
- Python常见文件操作的函数示例
- python文件读写最佳实践(with)
- 用一个函数实现遍历一个文件夹下的所以文件和子文件夹
- python 内建函数map笔记
- Python中map()函数浅析
- python 文件和路径操作函数小结
- python中map()函数的使用 分类: python 2012-12-20 16:18 121人阅读 评论(0) 收藏