我是一名博士生,目前正在研究 R。
我有一个相当大的数据集,用于查看叶子的质量,按照它们在植物上的位置进行组织。对于这个项目的一部分,我们希望看到治疗的组合质量和平均质量。
不幸的是,我们的代码似乎只是总结了研究中所有叶子的质量。
我已将所有软件包缩减为 4 个基本软件包,以消除软件包之间发生冲突的可能性,并且我已使用 Conflicted 尝试确定是否存在任何冲突(没有)。
以下代码的输出只是 47588,即本研究中所有叶子的总质量。应该使用我们的治疗方法来分析它们。
你们怎么看?
Mass.dat <- read_excel("CoSAR Final.xlsx", sheet = "ImageJ", na="NA") %>%
mutate(Treatment = as.factor(Treatment),
Whorl = as.factor(Whorl))
Mass.mean<-summarySE(Mass.dat,measurevar = "Leaf.Mass",
groupvars = c("Whorl","Treatment"),
na.rm = T)
Mass.mean2 <- Mass.dat %>%
group_by(Treatment) %>%
summarize(Leaf.Mass.mean = sum(Leaf.Mass, na.rm=TRUE))
data.frame(Mass.mean2)
答案 0 :(得分:0)
可能是dplyr::summarise
被plyr::summarise
屏蔽了
Mass.dat %>%
group_by(Treatment) %>%
dplyr::summarize(Leaf.Mass.mean = sum(Leaf.Mass, na.rm=TRUE))