Pandas_DataFrame索引列时,一个中括号和两个中括号有什么区别?

首先创建一个DataFrame。

data = pd.DataFrame(np.arange(16).reshape((4, 4)),
                    index=['Ohio', 'Colorado', 'Utah', 'New York'],
                    columns=['one', 'two', 'three', 'four'])
data

data

data[['two']]

data[[’two’]]返回的是是一个DataFrame。

data

data['two']

data[’two’]返回的是是一个Series。

data