【发布时间】:2021-08-25 22:38:26
【问题描述】:
我通过在目录中循环 1000 个 csv 文件读取了 1000 个数据帧,我的代码如下:
for csv in csvs:
df = pd.read_csv(csvs)
dfs.append(df)
所以基本上我有dfs[0] 到dfs[999]。然后我创建了一个名为fun 的函数来应用于所有这些数据帧。如果只有几个数据帧要通过,我会做 output = fun(dfs[0]) ,output2 = fun(dfs[1]) 等等,但由于我有这么多数据帧,我想以某种方式循环它们,这样我就可以获得 1000 个单独的输出 1000单独的数据框。这可行吗?另外,有没有办法一次将所有这些输出数据帧导出到 csv 文件中?我以前从未同时处理过这么多数据帧,如果有人能帮助我,我将不胜感激。提前谢谢!
【问题讨论】:
标签: python pandas dataframe loops for-loop