Python函数monthrange
我有以下资料: 我导入了一个名为example的excel列表,其日期以day-month-year形式表示,这是索引,然后在第二列中显示了相应的卷 使用python,我提取了月份和年份Python函数monthrange,python,pandas,Python,Pandas,我有以下资料: 我导入了一个名为example的excel列表,其日期以day-month-year形式表示,这是索引,然后在第二列中显示了相应的卷 使用python,我提取了月份和年份 example['Year']= example.index.year example['month']= example.index.month 现在我想得到每个月的天数 我试过: x=monthrange(example['Year'], example'[month']) 不起作用,结果不明确 fo
example['Year']= example.index.year
example['month']= example.index.month
现在我想得到每个月的天数
我试过:
x=monthrange(example['Year'], example'[month'])
不起作用,结果不明确
for i in example['year']:
for j in eaxmaple['month']:
x=monthrange(i,j)
也不起作用,因为它不合并年和月,它只是在全年循环,然后尝试所有月份
我如何解决这个问题?
我想添加一个带有每月天数的列,因此我有一个带日期的列,一个带年份的列,一个带月份的列,还有一个带每月天数的列,这行吗
x=[monthrange(i, j) for (i, j) in zip(example['Year'], example['month'])]
或者,如果您只需要月份中的天数:
x=[monthrange(i, j)[1] for (i, j) in zip(example['Year'], example['month'])]
或与熊猫一起:
example['days_in_month'] = example.apply(lambda df: monthrange(df['Year'], df['month']))
蒙特兰奇的定义是什么?示例['year']和示例['month']中是什么?你的结果应该是什么?提供所有必要的代码以便我们可以帮助你我编辑了这个问题