【发布时间】:2019-12-09 07:13:39
【问题描述】:
我创建了一个 for 循环,它从我的路径中提取我的所有文件并打印出来。我想将整个函数输出放入数据帧并将其写入 csv。我知道我们可以在 R 中通过创建一个向量来做到这一点,但我们如何在 python 中做到这一点?
import pandas
import glob
for filepath in glob.iglob('*.csv'):
fl = pandas.read_csv(filepath);
fl.insert(25,'city',filepath)
print(fl.groupby('city').mean())
【问题讨论】:
-
fl 已经是一个数据框。这是将数据帧写入 CSV 的文档:pandas.pydata.org/pandas-docs/stable/reference/api/…
标签: python pandas csv for-loop append