如何将功能应用于数据框

时间:2020-04-13 18:17:14

标签: python pandas

我下面有一个函数可以查找一个月中有多少天

import calendar
calendar.monthrange(2012,2)[1]

此返回29

我的问题是,现在我有一个包含100+(年,月)的数据框

2012,2

2012,3

2013,1

2016,7

2015,4

...

我已将数据帧定义为df ['Year']和df ['Month'],并将这两个插入函数中

import calendar
calendar.monthrange(df['Year'],df['Month'])[1]

它告诉我ValueError:系列的真值不明确。使用a.empty,a.bool(),a.item(),a.any()或a.all()。

如何在数据框中使用此功能,或者必须在功能中手动输入这些输入?

谢谢

1 个答案:

答案 0 :(得分:1)

您必须改用Apply:

grid-template-areas