为什么将熊猫转换为numpy数组会产生不同的结果(包括方括号)

时间:2019-01-31 15:47:26

标签: python pandas numpy

numpy数组的形状(从Dataframe转换而来)显示不同的结果,并包含或不包含方括号[]

我在这里使用housing.csv文件。 我浏览了文档,但找不到任何背后的原因。 请不要将其标记为重复。

x=data[['TV','radio']]
y=data[['sales']]

然后将它们转换为numpy数组并使用

检查形状
x=np.array(x)
y=np.array(y)

y.shape

显示y为(200,1) 在另一种情况下,当我将x和y分配为

x=data[['TV','radio']]
y=data['sales']

它显示y的形状为(200,)

那是为什么?是什么意思(200,)?是数组还是矩阵

0 个答案:

没有答案