使用前一列的数据将日期列转换为工作日列。 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)
我不知道为什么我想不通。我已经尝试了一百万种不同的方法来做到这一点,但没有 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)