繁体   English   中英

将多维数组转换为 pandas dataframe

[英]Convert multidimensional array to pandas dataframe

我得到了一个 numpy 数组,如下所示:

0.716524    0.76476     0.734421    0.699913
0.708502    0.659577    0.646064    0.693093
0.749121    0.695317    0.675748    0.72938
0.68869     0.711581    0.614649    0.654494
0.651646    0.67847     0.655275    0.63885
0.765029    0.685263    0.646114    0.743514
0.7615      0.76907     0.728695    0.746114
0.682806    0.671888    0.6394      0.677168
...

并想将其转换为 pandas dataframe。 我知道您可以将一维 arrays 与

pd.Dataframe(array, columns=["name"])

但是在我的情况下我该怎么做呢? 如果大小变化,是否可以动态命名列?

您可以使用DataFrame构造函数,如果不知道它们的数量可能使用新列名称DataFrame.add_prefix

pd.Dataframe(array).add_prefix('Name')

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM