gpt4 book ai didi

python - 如何将每个列表项分配给不同的 pandas 数据框?

转载 作者:行者123 更新时间:2023-12-01 01:33:19 24 4
gpt4 key购买 nike

我有一个包含四个字符串的列表和一个包含四个数据帧的列表。我想将每个字符串分配为每个数据帧。例如

list_of_strings = ['string1', 'string2', 'string3', 'string4']

我希望其中每个都是来自另一个列表的数据框:

list_of_dfs = [df1, df2, df3, df4]

我可以通过输入 string1 = list_of_dfs[0] 手动执行此操作,但是是否有更快、更可扩展的方法来使用 for 循环之类的方法来执行此操作?

最佳答案

这里更好的是创建 DataFrame 的字典:

list_of_strings = ['string1', 'string2', 'string3', 'string4']
list_of_dfs = [df1, df2, df3, df4]

d = dict(zip(list_of_strings, list_of_dfs))

并通过按键选择:

print (d['string1'])
print (d['string2'])

关于python - 如何将每个列表项分配给不同的 pandas 数据框?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52606775/

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