[英]How to efficiently convert Pandas Dataframe into a multidimensional numpy array?
[英]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.