Я прочитал много статей, но не могу показаться, чтобы найти ответ на этотSubset на основе состояния строки
census <- read.csv("data.csv", header=FALSE)
count <- 0
for(i in 1 : nrow(census)) {
if(!(census[i,2] == '?' || census[i,7] == '?' || census[i,14] == '?')) {
# need these values to be in the data frame.
count <- count + 1
}
}
Есть несколько столбцов, которые имеют неизвестные значения, представленные ?
. Как я могу получить подмножество кадра данных переписи без ?
Если у вас есть строки («?»), Смешанные с числовыми значениями, это приведет к тому, что тип данных будет иметь фактор/символ, который может быть нежелательным. Если уместно рассматривать эти значения как отсутствующие (NA), попробуйте установить 'read.csv (..., na.strings ="? ")' Для автоматического преобразования в NA и сохранения правильного преобразования типов. – MrFlick