用伪值初始化数据帧的集合

时间:2019-06-24 12:59:02

标签: python pandas

我要执行许多不同的统计测试,所有结果值都应写入单独的文件中。 因此,我想初始化一个空熊猫数据帧的集合 但在我的代码中却没有显示很多多余的行。

到目前为止,我都独立地初始化了它们,但是必须有一种更好的方法...谁有想法?

pearson_r_df  =  pd.DataFrame(columns=features_list,index=features_list).replace(np.nan, 1.0)
spearman_r_df =  pd.DataFrame(columns=features_list,index=features_list).replace(np.nan, 1.0) 
dcor_r_df     =  pd.DataFrame(columns=features_list,index=features_list).replace(np.nan, 1.0)

我很想拥有像这样的单线: df1,df2,df3 = function_which_initizialises_several_dataframes()

1 个答案:

答案 0 :(得分:1)

您可以使用类似的理解:

df1, df2, df3 = (pd.DataFrame(columns=features_list,index=features_list).replace(np.nan, 1.0) for _ in range(3))