R ddply()的意思是,当数据中没有值时,我的数据中却缺少一些值,你知道为什么吗?
我正在尝试使用ddply()而不是tapply()。但它显示了一些我无法修复的错误R ddply()的意思是,当数据中没有值时,我的数据中却缺少一些值,你知道为什么吗?,r,plyr,R,Plyr,我正在尝试使用ddply()而不是tapply()。但它显示了一些我无法修复的错误 库(MASS) 数据(出生体重) ddply(出生体重$bwt,出生体重$race,平均值) if(空(.data))返回(.data)时出错: 缺少需要TRUE/FALSE的值错误不是因为缺少数据,而是因为用于ddply的语法不正确。第一个参数应该是数据帧,然后是要分组的变量,然后是summary函数 比如: ddply(birthwt, ~race, summarize, Mean = mean(bwt))
库(MASS)
数据(出生体重)
ddply(出生体重$bwt,出生体重$race,平均值)
if(空(.data))返回(.data)时出错:
缺少需要TRUE/FALSE的值错误不是因为缺少数据,而是因为用于
ddply
的语法不正确。第一个参数应该是数据帧,然后是要分组的变量,然后是summary函数
比如:
ddply(birthwt, ~race, summarize, Mean = mean(bwt))
race Mean
1 1 3102.719
2 2 2719.692
3 3 2805.284
<>但是我会考虑,更现代的继承者<代码> PLYR < /代码>。相同的操作如下所示:
library(dplyr)
birthwt %>%
group_by(race) %>%
summarise(Mean = mean(bwt))