如何在一条指令中操作数据帧列表

时间:2015-11-14 13:37:29

标签: python-2.7 pandas

例如:
我有四只熊猫Dateframe df1,df2,df3,df4。我对这4个数据帧的工作过程是一样的吗? 如何定义i =(1,2,3,4) link with "df"

所以,我没有必要改变"df1"-> "df2/3/4"这么多时间。

1 个答案:

答案 0 :(得分:3)

每当您有变量名称编号时,请考虑使用列表。例如:

df1

此外,您可能有必要重构定义df2df3df4dfs的代码,以便消除这些变量并定义列表{{1单独。然后,例如,您只需引用df2,而不是dfs[1]。而不是

df1 = ...
df2 = ...
df3 = ...
df4 = ...

你会使用像

这样的东西
dfs = []
for i in range(4):
    dfs.append(...)