我有一个df如下:
name date
x 2020-07-20
y 2020-02-13
z 2020-01-21
我需要一个新的列,其中相应的四分之一是整数。
name date quarter
x 2020-07-20 3
y 2020-02-13 1
z 2020-01-21 1
我已将我的季度定义为字符串列表,因此我认为可以在季度范围中使用.withcolumn+when col('date'),但出现错误,表示无法将列转换为布尔值。
1条答案
按热度按时间yduiuuwa1#
你可以用
quarter
函数将其提取为整数。