Python 单括号df[“column”和双括号df[“column”之间有什么区别

Python 单括号df[“column”和双括号df[“column”之间有什么区别,python,pandas,Python,Pandas,一个是pandas.core.series.series,另一个是dataframepandas.core.frame.dataframe 我见过代码同时使用它们。是否有关于何时使用的指南 更具体地说,df['column']只返回一列,但是当您使用df['column']]时,可以调用多个列 例如,df[['column1','column2']从df返回column1和column2,具有一列的数据帧与系列不同。某些操作可以在系列上执行,而不能(直接)在数据帧上执行,反之亦然。

一个是
pandas.core.series.series
,另一个是dataframe
pandas.core.frame.dataframe


我见过代码同时使用它们。是否有关于何时使用的指南

更具体地说,
df['column']
只返回一列,但是当您使用
df['column']]
时,可以调用多个列


例如,
df[['column1','column2']
df

返回
column1
column2
,具有一列的数据帧与
系列不同。某些操作可以在系列上执行,而不能(直接)在数据帧上执行,反之亦然。