【发布时间】:2022-01-23 19:42:57
【问题描述】:
我有一个生成以下输出的 API:
这是一个数据框“Fruits_Color”
Fruits Color
0 Apple Red
Fruits Color
0 Banana Yellow
Fruits Color
0 Grapes Black
如何生成如下所示的 CSV(所需输出):
Fruits Color
Apple Red
Banana Yellow
Grapes Black
我试过这个:
df = pd.DataFrame(Fruits_Color)
print(df)
df.to_csv('Fruits.csv', index = FALSE)
输出:
Fruits Color
0 Apple Red
我应该使用for循环还是有其他方法?
提前致谢:)
【问题讨论】:
-
看起来这些是三个单独的数据帧,因为列显示了 3 次,并且您有 3x 索引 0。可能是这种情况吗?如果是这样,您可以先连接数据帧,然后再导出到 csv。
-
是的,这是 3 个不同的数据帧,我想我需要先组合,对吧?但是,如果我有 100 个数据框怎么办?
-
取决于 API 如何提供数据帧。它们是分批来的吗?是一次一个数据帧吗?
-
API 一次一个数据帧,我目前生成了 120 多个小数据帧。
-
我已经更新了我的答案,并用 for 循环做了一个例子。