python对满足条件的行进行修改,按值分组并在分组后进行计数。

train2=pd.read_excel('1.xlsx',sheet_name='2')//利用相对路径读取文件,sheet_name为excel中的表名。
train2.loc[(train2.金额<0) , '发票状态'] = '负数发票'//train2.金额<0是判定行中该属性是否满足条件,如果满足就修改其他属性。
w=train2.groupby(['企业代号'])['发票状态'].value_counts()//对train2按企业代号进行分组,并在分组后对发票状态进行计数。
posted @ 2021-09-19 11:34  祥瑞哈哈哈  阅读(486)  评论(0)    收藏  举报