应用于数据帧的一行

时间:2017-07-11 23:16:32

标签: r loops apply

我想在数据帧的一组行上使用lapply。但是,当我按照我看到的例子时,它似乎给了我一个错误

编辑:我优先使用lapply而不是apply,因为我有一段基于lapply的代码,我记得我需要在循环中使用两个值列表而不是一个。

place <- c("cal","ny")
salary <- c(21000,30000)

databox <- data.frame(place, salary)


dataframeFun<-function()
 {

 lapply(databox[,c('place','salary')],1,function(x)
  {dfList<-list('place'=place,'salary'=salary)})} 



dataframeFun()

Error in match.fun(FUN) : '1' is not a function, character or symbol 

0 个答案:

没有答案