зацикливание внутри переменной в панельных данных

#loops

#петли

Вопрос:

У меня есть данные панели, такие как id intm 1 1 1 2 1 1 3 1 0 4 1 0 5 1 1 6 1 0 7 1 0 8 2 0 9 2 0 10 2 0 11 2 1 12 2 1

Я хотел бы заменить последующие значения переменной «intm» первым значением в переменной ID. То есть для ID=1 первое значение равно 1, поэтому intm должен иметь все значения как 1, а для ID=2 intm должен иметь все значения как 0. Данные должны быть такими

идентификатор intm 1 1 1 2 1 1 3 1 1 4 1 1 5 1 1 6 1 1 7 1 1 8 2 0 9 2 0 10 2 0 11 2 0 12 2 0

Как я могу сделать это в R с помощью цикла или любым другим способом. У меня большой набор данных.

Заранее спасибо

Комментарии:

1. Пожалуйста, проясните вашу конкретную проблему или предоставьте дополнительные сведения, чтобы выделить именно то, что вам нужно. Поскольку это написано в настоящее время, трудно точно сказать, о чем вы просите.