[英]How do I convert a for loop to a vector and write that to a csv?
我创建了一个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())
您的f1
变量已经是一个DataFrame。 要将其输出到同一目录中的csv文件中,只需使用to_csv
to_csv方法即可。
f1.to_csv('filename.csv')
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.