【发布时间】:2011-06-17 15:18:58
【问题描述】:
我想使用 R 将具有非唯一行名的表中的数值数据汇总到具有唯一行名的结果表中,该结果表具有使用自定义函数汇总的值。总结逻辑是:如果最大值与最小值之比 reshape2包中的melt()和cast()函数。
# 具有非唯一行名的示例表 tab上面的最后一行代码导致错误通知。
vapply 中的错误(索引,乐趣,.default): 值必须是“逻辑”类型, 但 FUN(X[[1]]) 结果是类型“双” 另外:警告信息: 1:在 max(x) 中:max 没有非缺失参数;返回-Inf 2:在 min(x) 中:min 没有非缺失参数;返回 Inf我做错了什么?请注意,如果 summarise 函数只返回 min() 或 max(),则不会出现错误,但会出现有关“没有非缺失参数”的警告消息。感谢您的任何建议。
(我要使用的实际表格是 200x10000 的表格。)
【问题讨论】:
标签: r casting aggregate reshape reshape2