使用前一列的数据将日期列转换为工作日列。 Python

Converting date column into weekday column with data from previous column. Python

我不知道为什么我想不通。我已经尝试了一百万种不同的方法来做到这一点,但没有 cookie。

    wkdp = dte.dt.dayofweek #gives only the index(0-monday,6-sunday)
    print (wkdp)

    wkdp = dte.dt.dayofweek #gives only the index(0-monday,6-sunday)
    print (wkdp)
​
    0      0
    1      1
    2      2
    3      3
    4      4
      ..
    499    2
    500    3
    501    4
    502    0
    503    1
    Name: Date, Length: 504, dtype: int64

所以在这里我可以获得整数值。但我无法将其更改为星期几字符串。这是一个 503 列的数据,我看到的一些示例不使用变量来转换而是使用单个日期。有人可以帮我吗。我试过了

    date.weekday()

什么也没有。我也试过

    dp_weekday = date(date_parse).weekday() 
    #Convert weekday column data into string value
    days = 
    {0:'Monday',1:'Tuesday',2:'Wednesday',3:'Thursday',4:'Friday',5:'Saturday',6:'Sunday'}

我相信您正在寻找:

wkdp = dte.dt.strftime('%A')
print(wkdp)