user_na = FALSE не делает все пустые строки NA — только для некоторых столбцов при чтении с использованием read_sav
я использую
df <- read_sav("data/file.sav", user_na = FALSE)
Но данные выглядят не так, как ожидалось
col1 col2
1 Onestreet
2 Twostreet
NA
4
5
Почему строки 3-5 не становятся NA в col2?
1 ответ
Чтобы преобразовать пустые строки в отсутствующие, вы можете сделать:
library(dplyr)
df %>%
mutate(col2 = if_else(col2 == '', NA_character_, col2))