match.fun(FUN)出错

时间:2016-06-08 13:51:15

标签: r

我试图找到答案,但我经常失败。我有一个带有一列字符串的数据框。我想计算列的每个条目中的字符数,并用计数替换字符串列。

data[,29]=apply(data[,29],nchar())

Out[2]: Error in match.fun(FUN): argument "FUN" is missing, with no default   
Error in match.fun(FUN): argument "FUN" is missing, with no default

2 个答案:

答案 0 :(得分:7)

代码有几个问题。

首先,矩阵或apply上的data.frame运算符。您可能打算使用sapply代替。

其次,nchar()在没有任何争论的情况下调用nchar。你想要nchar - 即函数名称,而不是调用它(调用将在 {/ 1>}内发生<)>

sapply

答案 1 :(得分:0)

使用updated_at时,您需要指定BasicPost的{​​{1}}参数,这意味着您是否希望将函数应用于列或行。

data.frames