1、初始化DataFrame
data4 = {
'name':['jupiter','minning','tom','cat'],
'age':[18,20,22,34],
'height':[180,170,160,150]
}
s4 = pd.DataFrame(data4)

2、获取DataFrame中的列名
s4.columns

3、筛选DataFrame中的列
筛选单列:s4['age']
筛选多列:s4[['age','name']]

ps:其中筛选单列返回的是个Series对象,筛选多列返回的是个DataFrame对象
4、获取DataFrame中的行
获取单行:s4.loc[1]
获取多行:s4.loc[1:3]
ps:需要注意的是,pandas中loc区间是包含末尾的
pss:其中筛选单行返回的是个Series对象,筛选多行返回的是个DataFrame对象

网友评论