gpt4 book ai didi

python - 将数据框 append 到空变量

转载 作者:行者123 更新时间:2023-12-01 04:01:11 27 4
gpt4 key购买 nike

我有几个数据框,它们都具有相同的列:

df_list = [df1,df2,df3,dfn]

如果满足给定条件,我想将它们 append 到新的数据框。

for df in df_list:
if some_condition:
new_df.append(df)

但这不起作用,所以我尝试这个:

new_df = pd.DataFrame()
for column in df1.columns:
new_df[column] = []

只是为了测试它:

new_df.append(df1)

但是new_df它仍然是空的。

只有当我明确分配它时它才有效

new_df = new_df.append(df1)

最佳答案

我认为您需要 append 到新列表 dfs 然后 concat :

dfs = []
for df in df_list:
if some_condition:
dfs.append(df)

print pd.concat(dfs)

关于python - 将数据框 append 到空变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36468066/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com