【发布时间】:2021-11-29 01:24:07
【问题描述】:
我有一个 2D numpy 数组,如下所示:
[[ 0.05269444 -0.00216448]
[ 0.03842859 -0.02420946]
[ 0.01363366 -0.00171811]
[ 0.02662168 0.00833145]
[ 0.00651133 -0.03832898]
[-0.05450631 0.03389544]
[ 0.01026101 -0.00026777]
[-0.01429901 -0.01723299]
[ 0.02745928 -0.03982039]
[ 0.04354913 -0.03573825]
[ 0. 0. ]
[ 0. 0. ]
[ 0. 0. ]
[ 0. 0. ]
[ 0. 0. ]
[ 0. 0. ]
[ 0. 0. ]
[ 0. 0. ]
[ 0. 0. ]
[ 0. 0. ]
[ 0. 0. ]
[ 0. 0. ]
[ 0. 0. ]
[ 0. 0. ]
[ 0. 0. ]
[ 0. 0. ]
[ 0. 0. ]
[ 0. 0. ]
[ 0. 0. ]
[ 0. 0. ]]
我基本上只是想把它作为一个单一的行放在熊猫数据框中。像这样:
[[ 0.05269444 -0.00216448][ 0.03842859 -0.02420946] .....
[[ 0.05269444 -0.00216448][ 0.03842859 -0.02420946] .....
[[ 0.05269444 -0.00216448][ 0.03842859 -0.02420946] .....
[[ 0.05269444 -0.00216448][ 0.03842859 -0.02420946] .....
.....
我尝试过其他方法,例如:
some_df.loc[len(some_df)] = 2D_numpy_array
但我只是得到这个错误:
Data must be 1-dimensional
【问题讨论】:
-
你可以重塑它
-
输出看起来不正确。它不是一个单一的数组,而是无数个独立的数组。
标签: python arrays pandas numpy