【发布时间】:2021-10-01 18:41:48
【问题描述】:
我有一个包含 table_names 的字符串列表:
table = ['table A', 'table B', 'table C'.... 'table J']
我还有一个数据框列表:
list_of_dataframes = [df1, df2, df3 ..]
这些列表长度相等。
如何循环遍历两个数据帧并使它们彼此相等?
我设法按如下方式单独循环它们,但希望它们彼此相等,这样df1 = table A..df10 = table J.
我试过的for循环
for i in table:
i = l
for l in list_of_dataframes:
l = i
【问题讨论】:
-
首先,
table A在 Python 中不是有效的标识符。其次,为什么要为每个数据框使用单独的变量?为什么不使用dict按表名存储对数据框的引用,例如{"table A": df1, "table B": df2, ...}? -
你试过什么?您的解决方案有什么问题?
标签: python pandas dataframe shortcut