文件 合并csv表格
【目标】合并csv表格
【方法】
①找到工作表所在的文件位置
②提取表格
注意:中间要加上一步,整理表格。有的表格其下有说明性文字,得删去。否则程序运行会出错。
③合并表格
④导出表格
'''
【目标】合并csv表格
【方法】
①找到工作表所在的文件位置
②提取表格
③合并表格
④导出表格
'''
#举例
#第一步,查找文件位置
#使用os 的walk方法输出指定目录的文件
import os
for fileList in os.walk("e:\数据\主要国家年度数据"):
print(fileList)
#第二步,提取表格
#导入pandas包,用read_csv()方法来提取工作表
import pandas as pd
myList=[]
n=0
for file in os.walk("e:\数据\主要国家年度数据"):
for table in file[2]:#file 是一个列表
path=file[0]+"/"+table
data=pd.read_csv(path,encoding="gbk",skiprows=[0, 1, 2, 3])
print(data)
input()
n=n+1
myList.append(data)
print("第"+str(n)+"个列表已经提取。")
dataResult=pd.concat(myList)
dataResult.to_csv("e:\数据\主要国家年度数据\合并各洲国家数据dataResult.csv",index=0)