我有这样一个巨大的data.frame。首先,我如何将一个新列"date1“添加到这个data.frame中,以便该列计算该data.frame中唯一的不同日期的数量,然后按照该新创建的列的升序排列。其次,如何将另一列"date2“添加到此data.frame中,以便该列在一天中计算完全不同的id?year month da
我正在试图弄清楚如何创建一个用户定义的函数来对数据帧中的一系列列执行计算,并将答案作为附加列添加到同一数据帧中。为了简单起见,我一直使用的测试示例是计算从一年到下一年的百分比增长,但目标是能够创建更复杂的计算,这些计算过于繁琐和重复,无法手动计算。 b <- c(11, 9)
df <- t(data.frame(a, b)
请参见和。我将提取一些与这些问题相同的示例数据。关于我的问题的背景-我想看看我观察到的捕获率(海洋生物)在同一区域的多天采样中是如何变化的。我想要计算给定站点的第一个样本日(下面数据中的第一个字母)和随后的样本日(相同字母的下一行)之间的差异。#Example data id = c("A", "A", "A", "