Python数据帧为什么使用双方括号
为什么 打印Python数据帧为什么使用双方括号,python,dataframe,Python,Dataframe,为什么 打印(1819,)和 print(data["column"].shape) 打印(1819,1)数据[“列”]返回一个始终为形状(n)的熊猫系列,即它没有列,始终只有一行 data[[“column”]返回具有形状(m,n)的数据帧 如果您想在一个数据帧中包含多列,可以使用双括号,如下所示 data[[“col1”,“col2”]data[“column”]返回一个始终为形状(n)的熊猫系列,也就是说,它没有列,总是只有一行 data[[“column”]返回具有形状(m,n)的数据
(1819,)
和
print(data["column"].shape)
打印(1819,1)
数据[“列”]
返回一个始终为形状(n)的熊猫系列,即它没有列,始终只有一行
data[[“column”]
返回具有形状(m,n)的数据帧
如果您想在一个数据帧中包含多列,可以使用双括号,如下所示
data[[“col1”,“col2”]
data[“column”]
返回一个始终为形状(n)的熊猫系列,也就是说,它没有列,总是只有一行
data[[“column”]
返回具有形状(m,n)的数据帧
如果您想在一个数据帧中包含多列,可以使用双括号,如下所示
数据[[“col1”,“col2”]]
print(data[["column']].shape)