将 R 中的星期几转换为工作日名称

Ale*_*lex 4 r date

我在数据框中有一列包含日期编号(0 到 6、0=星期日、1=星期一等),我需要将其转换为日期名称。我怎样才能做到这一点?

样本数据:

df <- data.frame(day_number=0:6)
Run Code Online (Sandbox Code Playgroud)

Rob*_*Tan 5

使用 dplyr 的简单方法。

library(dplyr)

df <- data.frame(day_number=0:6)

df$day_number <- recode(df$day_number, 
       "0"="Sunday",
       "1"="Monday",
       "2"="Tuesday",
       "3"="Wednesday",
       "4"="Thursday",
       "5"="Friday",
       "6"="Saturday")
Run Code Online (Sandbox Code Playgroud)