SQL中的select是根据列的名称来选取;Pandas则更为灵活,不但可根据列名称选取,还可以根据列所在的position选取。相关函数如下:1)loc,基于列label,可选取特定行;2)iloc,基于行/列的position;3)at,根据指定行index及列label,快速定位DataFrame的元素;4)iat,与at类似,不同的是根据position来定位的;5)ix,为loc与iloc的混合体,既支持label也支持position;1).loc,.iloc,.ix,只加第一个参数如.loc,.iloc,.ix[2]…则进行的是行选择2).loc,.at,选列是只能是列名,不能是position3).iloc,.iat,选列是只能是position,不能是列名4)df[]只能进行行选择,或列选择,不能同时进行列选择,列选择只能是列名。

python pandas dataframe 行列选择,切片操作方法

python pandas dataframe 行列选择,切片操作方法

python pandas dataframe 行列选择,切片操作方法

python pandas dataframe 行列选择,切片操作方法