python选取csv文件的特定列,python读取csv某一列
大蟒批量导入excel/csv文件,并选择用于特定列(字段)的模块将熊猫作为警察局导入操作系统导入路径设置以显示当前工作路径
OS.getcwd(#显示当前工作路径getthecurrentworkingdirectory " d:\文档"
路径设定
确定工作路径是否为存储在超过文件中的路径。否则,可以更改工作路径。
操作系统chdir(研发:/桌面/Viet’)工作路径设置工作路径显示路径为文件保存路径
操作系统getcwd ((d:)桌面)\越南).
分离操作系统path.splitext (file ) [1]##文件名和扩展名".xlsx "
path=os.getcwd () filelist=[]#创建空列表对于root,dirs,然后单击filesinos。步行(路径):对于fileinfiles 3360 ifos。小路
出站日报-对于代理 06.21.xlsx ,
出站日报-对于代理 06.22.xlsx ,
出站日报-对于代理 06.23.xlsx ,
出站日报-对于代理 06.24.xlsx ,
出站日报-对于代理 06.25.xlsx ,
出站日报-对于代理 06.28.xlsx ,
出站日报-对于代理 06.29.xlsx ,
出站日报-对于代理 07.01.xlsx ,
出站日报-对于代理 07.02.xlsx ,
出站日报-对于代理 07.05.xlsx ,
出站日报-对于代理 07.06.xlsx ,
出站日报-对于代理 07.07.xlsx ,
出站日报-对于代理 07.08.xlsx ,
出站日报-对于代理 07.09.xlsx ,
出站日报-对于代理 07.12.xlsx ,
去话任务 05.27.xlsx ,
去话任务 05.28.xlsx ,
去话任务 05.31.xlsx ,
去话任务 06.01.xlsx ,
去话任务 06.02.xlsx ,
去话任务 06.03.xlsx ,
去话任务 06.04.xlsx ,
去话任务 06.07.xlsx ,
去话任务 06.08.xlsx ,
"去话任务06.09 .xlsx ,
去话任务 06.10.xlsx ,
去话任务 06.11.xlsx ,
去话任务 06.14.xlsx ,
去话任务 06.15.xlsx ,
去话任务 06.16.xlsx ,
《outboundtask06.17.xlsx》
函数实例操作系统。步行(
此函数必须作为顶端参数传递路径。函数的作用是:移动以顶端为根节点的目录树,为树中的每个目录生成由目录路径、目录名、文件名三个项目组成的三元组
其中,目录路径即D:/桌面/越南是表示该目录路径的字符串,目录名即[测试]是由目录路径下的子目录名构成的列表,文件性请注意,这些名称不包含路径本身。必须使用os.path.join(目录路径,名称)从目录路径下的文件或路径的顶层目录获取完整路径。
foriteminOS.walk(rd:/桌面/越南
):print(item) (D:/桌面/viet ,[测试],[webinfo101.csv , webinfo1500-1700.csv , webinfo1500-2000.csv , webinfo1700-1900.csv , webinfo200 -500.csv , webinfo200.csv , webinfo500-1500.csv , web_info 2001-2500.csv])
( D:/桌面/越南\测试,[],[web_info2000.csv])
对于os.walk中的(根目录、目录、文件)a=0(r d:/桌面/Viet ):print(root)print(dirs)print(files)a=a 1 print(循环次数:,a) D:/桌面/越南
[测试]
[webinfo101.csv , webinfo1500-1700.csv , webinfo1500-2000.csv , webinfo1700-1900.csv , webinfo200 -500.csv , webinfo200.csv , webinfo500-1500.csv , web_info 2001-2500.csv]
循环次数: 1
D:/桌面/越南\测试
[]
[web_info2000.csv]
循环次数: 2
os.path.splitext()介绍
os.path.splitext("文件路径") 分离文件名与扩展名;默认返回(fname,fextension)元组,可做分片操作
os.path.splitext(rD:/桌面/我的python/出站任务06.17。xlsx )( D:/桌面/我的python/出站任务06.17","。xlsx’)
对于操作系统中的根目录、目录和文件,i=。walk(path):for file _ name in files:if OS。路径。split ext(file)[1]== .xlsx: i=1打印(文件名,循环次数,我)出站每日报告-针对代理06.18.xlsx循环次数: 1
座席代表06.21.xlsx的出站每日报告循环次数: 2
座席代表06.22.xlsx的出站每日报告循环次数: 3
座席代表06.23.xlsx的出站每日报告循环次数: 4
座席代表06.24.xlsx的出站每日报告循环次数: 5
座席代表06.25.xlsx的出站每日报告循环次数: 6
代理06.28.xlsx的出站每日报告循环次数: 7
座席代表06.29.xlsx的出站每日报告循环次数: 8
出站每日报告-针对座席代表07.01.xlsx循环次数: 9
出站每日报告-针对座席代表07.02.xlsx循环次数: 10
座席代表07.05.xlsx的出站每日报告循环次数: 11
座席代表07.06.xlsx的出站每日报告循环次数: 12
座席代表07.07.xlsx的出站每日报告循环次数: 13
座席代表07.08.xlsx的出站每日报告循环次数: 14
座席代表07.09.xlsx的出站每日报告循环次数: 15
座席代表07.12.xlsx的出站每日报告循环次数: 16
去话任务05.27.xlsx循环次数: 17
去话任务05.28.xlsx循环次数: 18
去话任务05.31.xlsx循环次数: 19
去话任务06.01.xlsx循环次数: 20
去话任务06.02.xlsx循环次数: 21
去话任务06.03.xlsx循环次数: 22
去话任务06.04.xlsx循环次数: 23
去话任务06.07.xlsx循环次数: 24
去话任务06.08.xlsx循环次数: 25
去话任务06.09.xlsx循环次数: 26
去话任务06.10.xlsx循环次数: 27
去话任务06.11.xlsx循环次数: 28
去话任务06.14.xlsx循环次数: 29
去话任务06.15.xlsx循环次数: 30
去话任务06.16.xlsx循环次数: 31
去话任务06.17.xlsx循环次数: 32
df list=[]for I in range(len(file list)):df list。追加(PD。read _ xlsx(文件列表[I],usecols=[上次通话日期,会议,到达KP , KP完成,上次出站结果,公司名称,公司名称,国家,联系人姓名,导入批])#默认第一行为索引,并提取相应字段pd.contact()
pd.concat(objs,axis=0,join=outer ,join_axes=None,ignore_index=False,
密钥=无,级别=无,名称=无,验证完整性=假,
copy=True)
常用参数:
axis={0,1,…},默认为0,也就是打竖,上下拼接。
join={inner , outer},默认为"外部",外部为并集,内部为交集。
join_axes=索引对象列表。
data=pd.concat(dflist)#讲dflist竖向拼接默认外面的并集(行列索引)数据文件导出data.to_excel(rD:/桌面/mypython/web_vietnam.xlsx ,index=False)#不显示新索引
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。