说,我有约会
trainingData$Date=30-01-2015,
30-01-2015,
30-01-2015,
30-01-2015,
30-01-2015,
30-01-2015,
30-01-2015,
30-01-2015,
我需要对其进行转换以创建新变量
trainingData$WeekOfYear <- as.numeric(stringr::str_replace(trainingData$Date, "%W"))
但随后出现错误
Error in fix_replacement(replacement) :
argument "replacement" is missing, with no default
答案 0 :(得分:1)
我建议使用week()
中的函数lubridate
,看来您只需要一年中的星期几吧?
week(as.Date("2018-12-01"))
week(as.Date(trainingData$Date))
fix_replacement(替换)中的错误: 参数“替换”丢失,没有默认值
您调用的函数需要指定替换项。参见help(str_replace)
:
str_replace(string, pattern, replacement)
您刚刚给出了模式。