Tag:

如何为列中的每组相同值分配唯一的ID号

我有一个数据框的列数。 我想创build一个名为“id”的新列,它给“sample”列中的每组相同的值赋予一个唯一的id号。 示例数据: # dput(df) df <- structure(list(index = 1:30, val = c(14L, 22L, 1L, 25L, 3L, 34L, 35L, 36L, 24L, 35L, 33L, 31L, 30L, 30L, 29L, 28L, 26L, 12L, 41L, 36L, 32L, 37L, 56L, 34L, 23L, 24L, 28L, 22L, 10L, 19L), sample = c(5L, 6L, 6L, 7L, 7L, 7L, 8L, 9L, 10L, 11L, 11L, […]

按组提取对应variables最小值的行

我希望(1)用一个variables( State )对数据进行分组,(2)在每个组内find另一个variables( Employees )的最小值的行,并且(3)提取整个行。 (1)和(2)是简单的一行,我觉得(3)也应该是,但我不明白。 这是一个示例数据集: > data State Company Employees 1 AK A 82 2 AK B 104 3 AK C 37 4 AK D 24 5 RI E 19 6 RI F 118 7 RI G 88 8 RI H 42 data <- structure(list(State = structure(c(1L, 1L, 1L, 1L, 2L, 2L, 2L, […]