要查找另一列中特定值之前的列值的总和,我们可以将 cumsum 函数与 sum 函数一起使用。例如,如果我们有一个名为 df 的数据框,其中包含两列,例如 x 和 y,并且我们想要找到直到 y 等于 2 的 x 值的总和,那么我们可以使用以下命令:−sum(df$x[cumsum(df$y==2)==0])示例 1以下代码片段创建了一个示例数据框 −x1
要使用 ID 列创建行样本,我们可以使用 sample 函数。我们需要对 ID 列应用 sample 函数,并使用单个方括号获取行的子集。例如,如果我们有一个名为 df 的数据框,其中包含一个名为 ID 的 ID 列,那么我们可以使用 ID 列对 df 进行 4 行采样,如下所示:−df[sample(df$ID,4),]示例 1以下代码片段创建了一个示例数据框 −Emp_ID