【发布时间】:2020-09-08 06:42:06
【问题描述】:
我正在尝试将 pandas 数据框列表导出到单个 csv 文件。
我现在有这个
import pandas as pd
import numpy as np
data = {"a":[1,2,3,4,5,6,7,8,9], "b":[0.1,0.2,0.3,0.4,0.5,0.6,0.7,0.8,0.9]}
df = pd.DataFrame (data, columns = ["a","b"])
df = np.array_split(df, 3)
我试过了:
for i in df:
i.to_csv((r'df.csv'))
但是,这不会输出所有子 df,只会输出最后一个。
如何让它输出所有 df,输出的 csv 名称为 df1.csv、df2.csv 和 df3.csv?
【问题讨论】:
-
所有答案都有效。感谢您的帮助:)
标签: python pandas csv dataframe for-loop