Pandas-数据提取
①通过索引提取数据
# 提取前10行数据
df.head(10)
# 提取末尾10行数据
df.tail(10)
# 通过列名提取数据
df['列名’]
# 通过布尔条件提取数据
df[df['列名'] > 10]
# 多条件过滤
df[(df['列名1'] > 10) & (df['列名2'] < 20)]
df1=pd.read_excel("门店销售数据.xlsx")
df1=df1[(df1["门店编号"]=="B1001") & (df1["销售金额"]>6000)]
print(df1)
效果图如下:
②通过查询方法提取数据
语法:df.query('条件')
df1=pd.read_excel("门店销售数据.xlsx")
df1