熊猫数据框列以带有引号的2D数组形式出现

时间:2019-07-18 14:54:06

标签: arrays python-3.x pandas dataframe

我有一个数据框image_train_data,其列如下所示

[73 77 58 71 68 50 77 69 44 120 116 83 125 120]
[169 122 65 131 108 75 193 196 192 218 221 222] 

我想将列作为2D数组传递给KNN分类器,但是当我传递

image_train_data['image_array'].values `

array(['[73 77 58 71 68 50 77 69 44 120 116 83 125 120 90 155 148 117 147 
152 106 133 136 92 112 101 75 100 84 68 100 78 74 69 49 51 22 16 13 35 27 
24 52 40 40 70 55 54 117 97 89 122 101 99 103 85 88 88 74 73 68 59 52 72 
65 52 82 73 60 84 72 68 84 67 73 77 56 65 93 ..] `

为什么要来? -CSV在该列值两边加上了双引号

我希望该列为二维数组

[[ 59  43  50 ]
[154 126 105 ]
[255 253 253 ]

0 个答案:

没有答案