我创建了一个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())
答案 0 :(得分:0)
您的f1
变量已经是一个DataFrame。要将其输出到同一目录中的csv文件中,只需使用pandas.DataFrame中的to_csv
方法即可。
f1.to_csv('filename.csv')