pandas的日常使用
读取文件
import pandas as pd |
筛选特定行
# 筛选出“大区经理”是“王风涛”的行 |
#读取excel文件,header设为3,跳过最后一行,选区前50列 |
重命名列
df = df.rename(columns={ |
保留特定列
df = df.loc[:, ['门店ID','营业天数','账单数','流水金额','实收金额','堂食流水','堂食实收','小程序流水','小程序实收','外卖流水','外卖实收','美团流水','饿了么流水','自营流水']] |
分组groupby
hualala_df = hualala_df.groupby('门店编号')[['营业天数','账单数','流水金额','实收金额','堂食流水','堂食实收','小程序流水','小程序实收','外卖流水','外卖实收','美团流水','饿了么流水','自营流水']].sum().reset_index() |
左右拼接
merge_df = pd.merge(hualala_df,meituan_df,how='outer',left_on='门店编号',right_on='门店编号', suffixes=('_hualala', '_meituan')) |
上下拼接
import pandas as pd |
填充空值
merge_df = merge_df.fillna(0) |
保存文件至新的sheet
with pd.ExcelWriter('文件名.xlsx', mode='a') as writer: |
评论