Я хочу автоматически добавить одну или несколько строк в существующий tibble
в зависимости от значений, представленных в одном из столбцов tibble
.
Данные
A B C D E
1 1 1 1 5 7.81
2 1 1 1 4 13.12
3 1 1 1 5 3.39
4 1 1 1 4 3.28
5 1 1 1 5 2.69
6 1 1 1 2 5.70
7 1 1 1 1 8.22
Ожидаемый результат, если '3' отсутствует в 'D'
A B C D E
1 1 1 1 5 7.81
2 1 1 1 4 13.12
3 1 1 1 5 3.39
4 1 1 1 4 3.28
5 1 1 1 5 2.69
6 1 1 1 2 5.70
7 1 1 1 1 8.22
8 1 1 1 3 0.00
В столбце tibble
D
значения должны варьироваться от 1:5
в зависимости от набора данных.
Я хочу иметь возможность определить, отсутствуют ли одно или несколько чисел из этого диапазона в столбце D
, и, если отсутствует одно значение (например, 3), я хочу добавить новую строку, которая копирует данныев столбцах A : C
и вводит 3 в столбце D
и 0
в столбце E
.Если два или более значений отсутствуют (например, 3
и 4
), я хочу добавить две строки и т. Д.