从数据框列表中弹出所有数据框。

问题描述 投票:2回答:2

我有一个数据框列表list_df = [df1,df2,df3,df4]

我想循环这个列表,然后弹出所有包含的df,就像这样。

for df in list_df: list_df.pop(df)

所以在完成所需的代码后,我将有4个新的数据帧 df1,df2,df3,df4。

python list dataframe
2个回答
1
投票
list_df = [df1,df2,df3]

for i in range(0,len(list_df)):
    globals()['cf%s' % i] = list_df[i]

print(cf0)
print(cf1)
print(cf2)

1
投票

你可以创建一个新的列表。

new_list = []
for df in list_df:
    df = ...
    new_list.append(df)
© www.soinside.com 2019 - 2024. All rights reserved.