У меня есть кадр данных, который 24 столбцов и второй и третий вид колонки, какзамещающие значения из двух столбцов в R
1 2230
1 2300
1 2330
1 2400
2 30
2 100
Это только часть колонн. Вторая колонка имеет 48 единиц, затем 48 двойных, а затем 48 три и т. Д. Вплоть до 365. Столбец три - это время в полчаса и начинается с 30, затем 100, затем 130, затем 200 и так далее, вплоть до 2400. С шаблонами каждый столбец I заканчивается приведенным выше примером, где последний соответствует 2400. Мне нужно идти через каждый столбец и заменять 2400 на 0 и это последнее значение, связанное с 2400, на значение плюс один, поэтому я заканчиваю
1 2230
1 2300
1 2330
2 0
2 30
2 100
Я могу легко заменить значения для одного столбца, но я не знаю, как это сделать для двух столбцов, где один столбец зависит от другого. Я попытался использовать цикл for и if, но не помог бы ему работать.
Это сделало это. Спасибо за помощь! Я не знал о пакете data.table. Спасибо что подметил это – user2113499