Pandas之iloc、loc Pandas之iloc、loc
loc函数:通过行标题
取行数据
iloc函数:通过行号
来取行数据(如取第二行的数据)
import numpy as np
import pandas as pd
#创建一个Dataframe
data=pd.DataFrame(np.arange(25).reshape(5,5),index=list('major'),columns=list('MAJOR'))
data.head()
loc
data.loc['m']
iloc
获取指定行
# 取第一行数据
data.iloc[0]
获取某列
#取第0列所有行
data.iloc[:,[0]]
获取指定多列
#取第0和4列所有行
data.iloc[:,[0,3]]
获取指定行、列数据
#提取第0、1行,第0、1列中的数据
data.iloc[[0,1],[0,1]]
获取指定所有行的区域列
data.iloc[:,0:3]
获取指定所有列的区域行
data.iloc[0:3,:]