Буду признателен за помощь в объединении двух столбцов в один столбец при сохранении новых значений уникальными. Я пытался найти решение этой проблемы, но, поскольку я ужасно разбираюсь в R, возможно, будет лучше, если кто-то покажет правильный путь к дотису.
Допустим, у меня есть такой набор данных:
place year
A 2018
A 2018
B 2018
C 2018
C 2018
C 2019
C 2019
Я хотел бы создать новый столбец (переменную), который объединяет оба столбца (место и год), но добавляет суффикс числового значения c в случае повторений. Например, C имеет два случая 2018 и 2019. Мне бы хотелось, чтобы новое значение новой переменной было «C_2018.1» и «C_2018.2», если это имеет смысл. Я знаю, как объединять переменные в строки, но я не уверен, что добавляю количество неуникальных значений. Может быть, мне нужны петли?
data$new_v <- paste(data$place, data$year, sep = "_")
Надеюсь, это имеет достаточный смысл, и это должно быть довольно легко, я думаю.