熊猫,使用索引字符串分配对象名称

时间:2020-11-10 00:09:39

标签: python pandas dataframe

使用示例数据:

Product = [Galaxy_8, Galaxy_Note_9, Galaxy_Note_10, Galaxy_11]

我想创建4个数据框,每个数据框包含各自的销售信息。 问题是我想使用索引方法来创建数据帧,例如,

预期输出为

Galaxy_8 = pd.DataFrame()
Galaxy_Note_9 = Pd.DataFrame()
Galaxy_Note_10 = pd.DataFrame()
Galaxy_11 = pd.DataFrame()

想象一下,如果产品列表的数量超过200,那么达到预期结果的最有效方法是什么?

谢谢

1 个答案:

答案 0 :(得分:1)

如果样本列表类似,

Product = ['Galaxy_8', 'Galaxy_Note_9', 'Galaxy_Note_10','Galaxy_11']

然后您可以尝试:

for var in Product:
  globals()[var] = pd.DataFrame()