R中的fix_replacement(replacement)错误

时间:2018-07-13 10:37:56

标签: r lubridate

说,我有约会

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

1 个答案:

答案 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)

您刚刚给出了模式。