我有一个这样的测向仪:
Allotment Year NDVI A_Annex Bachelor
A_Annex 1984 1.0 0.40 0.60
A_Annex 1984 1.5 0.56 0.89
A_Annex 1984 2.0 0.78 0.76
A_Annex 1985 3.4 0.89 0.54
A_Annex 1985 1.6 0.98 0.66
A_Annex 1986 2.5 1.10 0.44
A_Annex 1986 1.7 0.87 0.65
我想把每一列写进一个新的数据帧,然后根据列名写一个csv。所以我希望每个列的内容都有一个新的csv。在
到目前为止,我已经做到了:
^{pr2}$但是column
包含每个单独的列名,而我只想写单独的列名。我想要的文件名应该是Allotment.csv
,Year.csv
,NDVI.csv
,A_Annex.csv
,Bachelor.csv
这一行正在收集所有列名:
因为它运行在for循环的每个循环上
这是有效的:
^{pr2}$请注意,循环变量名从
outpath
更改为新的变量outfile
,这将防止文件名被聚合和损坏。在我注意到
.csv
文件有两列,行号和值。 如果不需要行号,请使用x.to_csv(outfile, index=False)
相关问题 更多 >
编程相关推荐