У меня есть вопрос относительно R и изменения значений числовой последовательности. У меня есть столбец в data.table, который выглядит примерно как X здесь:
X <- data.table(id = c("103", "103", "103", "104", "104", "160", "160"),
content = c("I", "don't", "know", "some", "more", "words", "."))
И я хотел бы заменить значения id последовательными значениями, чтобы изменить начальную точку и избавиться от промежутков между ними. В реальной задаче было бы тысячи значений идентификаторов, поэтому их выбор не был бы возможен.
Итак, чего бы я хотел добиться, так это:
Y <- data.table(id = c("0", "0", "0", "1", "1", "2", "2"),
content = c("I", "don't", "know", "some", "more", "words", "."))
Любая подсказка будет приветствоваться, так как я не знаю с чего начать. Заранее большое спасибо!