У меня есть кадр данных, который имеет в первом столбце переменную (тип: символ), а некоторые строки начинаются с «#». Но есть и другие слова в переменной (скажем: «# AA». Я хочу удалить строки, в которых переменная первого столбца начинается с #. Я не нахожу способ сделать это. Любые предложения?Удаление строк из фрейма данных R на основе частей символьной переменной
пример данных будет:
mydata = as.data.frame(matrix(sample(c("AA", "AB", "BA", "BB", "--"), 7200, replace = T),
+ nrow = 600, ncol = 12))
mydata$V1 = as.character(mydata$V1)
mydata$V1 = ifelse(mydata$V1 == "AA", "# AA",mydata$V1)
head(mydata)
Благодаря
Также можно проверить равенство против подстроки (x, 1,1) – Frank
, которая также будет работать –