【发布时间】:2018-02-24 11:40:40
【问题描述】:
我有很多数据框,如下所示:
weight=pd.read_csv('weight.csv',index_col=0)
inventory=pd.read_csv('inventory1.csv',index_col=0)
要存储在数组中:
df_array=[weight,inventory,etc]
随后作为参数传递给另一个函数。当我运行这个时:
df_array[0]
我明白了:
Out[15]:
C11 C12 C13 C21 C22 C23 C31 C32 C33
C1 1.00 1.00 1.00 1.50 2.00 2.50 2.50 3.0 3.50
C2 0.40 0.50 0.67 1.00 1.00 1.00 1.50 2.0 2.50
C3 0.28 0.33 0.40 0.40 0.50 0.67 1.00 1.0 1.00
这些是数据框权重的行和列。我想要的是 df_array[0] 将数据框的名称(权重)打印为不带引号的变量名称,我可以将其作为参数传递给另一个函数。是否可以?或者有什么替代方法吗?
【问题讨论】:
标签: python dataframe attributes