R 中 fix_replacement(替换) 错误

Error in fix_replacement(replacement) in R

说,我有日期

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

我建议lubridate的函数week(),看来你只需要一年中的周数,对吧?

week(as.Date("2018-12-01"))
week(as.Date(trainingData$Date))

Error in fix_replacement(replacement) : argument "replacement" is missing, with no default

您调用的函数需要指定替换。见 help(str_replace):

str_replace(string, pattern, replacement)

你刚刚给了图案。