Я хочу создать столбец двоичной переменной, который показывает, просто указывает, равен ли существующий столбец R или P. Если он равен, я бы хотел, чтобы новый столбец читал 1, и если есть пустое наблюдение, я хотел бы, чтобы он читал 0.
Я хотел бы это:
Person Play Key
A 1 R
B 2 P
C 3
D 4 R
E 5
Чтобы стать этим:
Person Play Key Indicator
A 1 R 1
B 2 P 1
C 3 0
D 4 R 1
E 5 0
Я пытался:
df$Indicator <- (df$Key == 'R' | 'P')
Но это не работает. получаю ошибку Error in df$Indicator <- (df$Key == 'R' | 'P')" : operations are possible only for numeric, logical or complex types
Кроме того, я не уверен, что это обеспечит бинарный индикатор, который я ищу.