ddply:rbind.fill不支持数据框列

时间:2016-10-28 08:20:07

标签: r plyr

在R的plyr包中使用ddply函数时,遇到了问题。我一直在网上搜索很长时间,但是徒劳无功。

这是数据库和R代码:

这是tempdata:

enter image description here

这是代码:

count <- function(x){
  i <- which(x >= 250)
  first <- i[diff(i, 2)==2]
  len <- length(union(as.character(union(first, first+1)), first+2))
  data.frame(count = len)
  }

countResult <- ddply(tempdata, .(number, year), summarise, count(max_temp))

这是错误:

Error in allocate_column(df[[var]], nrows, dfs, var) : 
  Data frame column 'count(max_temp)' not supported by rbind.fill

0 个答案:

没有答案