错误信息找不到功能“paste0” -

时间:2014-01-20 09:32:26

标签: r

执行以下代码

时收到错误消息
datacfs_date$FeedbackMonth <- paste0(year(datacfs_date$FeedbackDate),
                                     "-M", month(da‌​tacfs_date$FeedbackDate)) 

Error in eval.with.vis(expr, envir, enclos) : could not find function "paste0".

我需要导入一些包吗?请帮助

1 个答案:

答案 0 :(得分:3)

函数paste0()是在R版本2.15.0中引入的 - 所以最简单的选择是升级你的版本。

否则请使用原始paste(),如下所示:

paste(year(datacfs_date$FeedbackDate), "-M", month(da‌​tacfs_date$FeedbackDate),
      sep="")

正如Richie Cotton所指出的,您还可以定义自己的paste0功能:

paste0 <- function(..., collapse = NULL) {
    paste(..., sep = "", collapse = collapse)
}