【发布时间】:2017-08-18 23:49:52
【问题描述】:
所以我有大约 3,000 个 csv 文件,它们的名称都不同。例如,CDEE.csv 和结构只是包含名称和金额的一行。
CDEE | 3993
我尝试连接,但我不断得到
CDEE | 3993 | AASE| 3939 .........
但我想要
CDEE | 3992
AASE | 3939
xxxx | yyyy
代码如下: 将熊猫导入为 pd 导入全局,操作系统
path = "/home/username/myfolder"
os.chdir(path)
results = pd.DataFrame([])
for counter, file in enumerate(glob.glob(".csv*")):
namedf = pd.read_csv(file,skiprows=0, usecols=[1,2,3])
results = results.append(namedf)
results.to_csv('Combined.csv')
感谢您的帮助,我真的很感激!
【问题讨论】:
-
您实际上是在使用 DataFrame 做任何事情,还是只是想连接文件?正如
cat *.csv > csv_files.all现在看起来很有希望...... -
我在编辑帖子之前没有看到这一点。我和你在一起。
-
@JonClements 你应该把它写成答案......
-
哇,我正在尝试!