列选择
import pandas as pddf = pd.read_excel(r"test.xlsx", sheet_name = 0, header = 0)df
# 选择某一列df["年龄"]# 选择某几列df[["年龄", "编号"]]# 选择连续几列df.iloc[0:2, 0:3]
列选择
# 选择某一行df.loc[0]df.iloc[0]# 选择某几行df.loc[[0,2]]df.iloc[[0,2]]# 选择连续几行df.iloc[0:2]
其他选择
条件选择
# 单条件选择df[df["年龄"] < 40]# 多条件选择df[(df["年龄"] < 40) & (df["性别"] == "女")]
行列同时选择
# 行、列名称索引df.loc[[1,3], ["年龄", "性别"]]# 行、列位置索引df.iloc[[0,2], [1,2]]df.iloc[0:2, 1:2]# 条件、名称索引df[df["年龄"] < 40][["年龄", "性别"]]# 行、列位置与名称索引df.ix[0:2, ["年龄", "性别"]]# 不建议使用,这个方法名声不行
