我有一个 date
列(整数类型)。我必须找到最大的 date
并生成一个描述列,其中包含到上一年的日期的详细信息。
例如,列的最大日期是20181210,那么应该有一列 text
对于 current quarter
, previous quarter
, current year
几个月,还有 previous year
月。
日期文本20180731修订季度20180831修订季度20180930上一季度20181130最近一年20181031最近一年20180930最近一年20180831最近一年20180731最近一年20180630最近一年20180531最近一年20180430最近一年20180331最近一年20180228最近一年20180131最近一年20171231最近一年20171130最近一年20171031最近一年20170930prev年份。。。。。。。。
我试着提取 year
, month
,和 day
从 date
列,然后放置if条件。
还有其他更简单的方法吗?
1条答案
按热度按时间cpjpxq1n1#
您可以获取df中的max date,并与原始Dataframe进行交叉连接,然后使用一些when表达式来设置description列: