我有一个数据集(名为'gala'),它有列"Day"、"Tree"、"Trt"和"LogColumn"。数据是随时间收集的,因此每个编号的树在所有天数内的每个治疗中都是相同的。每个治疗中的树号重复(例如,多个治疗中都有树“1”)。
我想计算每个树在每个治疗中每天的"LogColumn"列的平均值和标准误差(例如,我将得到第1天、第1棵树、治疗x等的平均值和标准误差),并将平均值和标准误差结果输出到一个新的数据框中,该数据框还包括原始的Day、Tree、Trt值。
我一直在试图从其他Stack Overflow答案的代码中组合代码,但似乎没有一个同时具备所有组件。如果我错过了,请告诉我答案的链接。我刚开始学编程和R,不太明白如何应用与我要做的事情不直接相关的其他代码。
目前,我有以下代码,但不知道是否正确(我当前也正在收到错误消息“类型为'closure'的对象无法进行子集操作”):
我想计算每个树在每个治疗中每天的"LogColumn"列的平均值和标准误差(例如,我将得到第1天、第1棵树、治疗x等的平均值和标准误差),并将平均值和标准误差结果输出到一个新的数据框中,该数据框还包括原始的Day、Tree、Trt值。
我一直在试图从其他Stack Overflow答案的代码中组合代码,但似乎没有一个同时具备所有组件。如果我错过了,请告诉我答案的链接。我刚开始学编程和R,不太明白如何应用与我要做的事情不直接相关的其他代码。
目前,我有以下代码,但不知道是否正确(我当前也正在收到错误消息“类型为'closure'的对象无法进行子集操作”):
TreeAverages <- data.table[, MeanLog=mean(gala$LogColumn), se=std.error(gala$LogColumn), by=c("Day","Tree","Trt")]
非常感谢您的帮助。谢谢!