为什么
print(data["column"].shape)
打印(1819,)和,
(1819,)
print(data[["column']].shape)
打印(1819,1)
(1819,1)
data["column"]返回一个Pandas系列,它总是一直是形状(n,),即它总是没有列只有一行。
data["column"]
data[["column"]]返回一个形状为(m,n)的Pandas DataFrame
data[["column"]]
如果要在数据框中使用多个列,可以使用双括号,如下所示。
data[["col1", "col2"]]