Python的Panda如何计算两个列

一个DataFrame如下图,现在要新增一列算日销量(要除每月天数)

 月份   销量

 2          20

 3          23

 4          24

  ...        ....

import calendar

df['日销量'] = df['销量'].map(lambda x: round(

    x/calendar.mdays[int(df.loc[df["销量"]==x,"月份"].values[0])], 2))

#or:

mask = [calendar.mdays[x] for x in df['月份']]

df['日销量'] = df['销量']/mask