将字符串向量传递给函数

时间:2014-05-12 18:10:02

标签: r

我想知道如何在R中修复此错误(我是新手)。我已经定义了一个函数

> fct <- function(args = NULL) { ... }

然而,当我在

中调用函数fct时
> fct (args = c("str1", "str2", "str3"))

我收到以下错误:

unused argument(s) ("str2", "str3")

有什么想法吗?

提前致谢。

1 个答案:

答案 0 :(得分:2)

这可能是你在功能中做错了。

fct <- function(args = NULL) { 
    paste(args, collapse=":")
 }

fct(args=c("str1","str2","str3"))

对我来说很好。