gpt4 book ai didi

python - 如何将字符串变量分配给数据框名称

转载 作者:太空宇宙 更新时间:2023-11-03 12:00:30 25 4
gpt4 key购买 nike

我有一个问题,这是一个 for 循环程序。如下所示:

list = [1,2,3,4]

for index in list:
new_df_name = "user_" + index
new_df_name = origin_df1.join(origin_df2,'id','left')

但是“new_df_name”只是一个变量和字符串类型。

如何实现这些?

最佳答案

我假设,您真正需要的是拥有一个数据帧列表(不一定有任何特定名称),然后将它们合并在一起。

dataframes = [df1, df2, df3, etc... ]

res_df, tail_dfs = dataframes[0], dataframes[1:]
for df in tail_dfs:
res_df = res_df.unionAll(df)

更新。评论中描述的联合的更好选择。

关于python - 如何将字符串变量分配给数据框名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50284760/

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