【发布时间】:2020-08-31 23:37:33
【问题描述】:
下午好, 我有一个尺寸为 (963,1) 的数据框,我怎样才能将这样的内容更改为 numpy 格式:
array ([244.1462534,212.68483386, 212.04058487, 236.39615555]
当我使用 np.array (a) 时,在我看来,每个元素都在不同的行中
[244.1462534,
244.1462534,
244.1462534,
244.1462534]
因为有很多,所以很难像这样看到它
【问题讨论】:
-
你可以试试 a.shape 吗?
-
你的结果已经是一维数组了
-
也许你可以用这个答案在一行中打印它stackoverflow.com/a/44140147/9346979
-
values来自完整的dataframe是 2d,例如 (963,1)。但是一列是Series,它是 1d。因此,您可以重塑数组,也可以先选择列。
标签: python pandas numpy dataframe