如何将for循环转换为向量并将其写入csv?

时间:2019-07-31 17:41:56

标签: python pandas csv for-loop append

我创建了一个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())

1 个答案:

答案 0 :(得分:0)

您的f1变量已经是一个DataFrame。要将其输出到同一目录中的csv文件中,只需使用pandas.DataFrame中的to_csv方法即可。

f1.to_csv('filename.csv')