【发布时间】:2015-11-13 21:31:45
【问题描述】:
我正在尝试使用函数对矩阵进行一些算术运算并卡住了。
这里是函数:
tweet.score = function(tweets)
{
#browser()
tweets[,3]<- ifelse(as.numeric(tweets[,1])- as.numeric(tweets[,2]) >= 10,2,1)
return(tweets)
}
sapply(bush1,tweet.score)
这里 bush1 有 3 列,我正在使用第 1 列和第 2 列(转换为数字)并保存在第三列中
当我在函数之外运行这条线时,它可以完美运行.. 但是当我使用 Sapply 时,它会失败.. 说“维数不正确”
【问题讨论】:
-
如果您将
sapply应用于矩阵,它会将函数应用于矩阵的每个元素。但是你的函数需要一个矩阵 -
你想用
sapply做什么?