如何将函数应用于数据帧

2024-06-01 03:14:37 发布

您现在位置:Python中文网/ 问答频道 /正文

我在下面有一个函数来计算一个月有多少天

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()

如何在数据帧中使用此函数,或者必须手动在函数中键入这些输入

多谢各位


Tags: 数据函数import元素df定义yearcalendar