我在 R 中有一个带有以下变量的数据框:
DateTime year dayYear diameter dendro
我想为每个树木计计算一年中每一天的最小直径,所以我使用了聚合:
dailymin <- aggregate(diameter~year+dayYear+dendro, FUN=min, data=myData)
但是,我还需要每天和 dendro 发生最小直径的时间。因此,我需要将变量 DateTime 中包含的信息保留在每分钟的行中。谢谢你帮助我。
您也可以为此使用plyr 包,并通过转换快捷功能添加一个新列:
ddply(myData, .(variables.list), transform, new.variable= min(diameter))