row_data[['Sales']]
得到的是df对象
而
row_data['Sales']
得到是series对象
究其原因,可能在于[]是一维数组,而[[]]就是二维数组了
切片操作与array一样
df.iloc[0:1,0:1]
或者
df.iloc[]
得到的是一行一列
df.iloc[:,0]
表示所有行与第0列
不连续的行和列,用一个二维数组表示:
df.iloc[[1,2],[3,4]]
用一维数组来提取单点:
df.iloc[1,2]
或效率更高的方法
df.iat[1,1]