删除R中的行和标识符

删除R中的行和标识符,r,rows,R,Rows,我有一个数据框,我想在其中删除特定的行,这样我就不会对它们进行报告,但我发现,即使删除了这些行,这些项在报告中也会显示为零值 例如,以下各项: name <- c('a','b','c','d') hight <- c('tall','short','tall','short') df <- data.frame(name, hight) summary(df$hight) 删除行后: delRow<-which(df=='tall', arr.ind=T)[,1]

我有一个数据框,我想在其中删除特定的行,这样我就不会对它们进行报告,但我发现,即使删除了这些行,这些项在报告中也会显示为零值

例如,以下各项:

name <- c('a','b','c','d')
hight <- c('tall','short','tall','short')
df <- data.frame(name, hight)
summary(df$hight)
删除行后:

delRow<-which(df=='tall', arr.ind=T)[,1] 
df<-df[-delRow,]
summary(df$hight)

我如何才能完全摆脱“高”列?

summarydroplevelsdf$hightPerfect。谢谢你,韦伯
name <- c('a','b','c','d')
hight <- c('tall','short','tall','short')
df <- data.frame(name, hight)

df$hight <- as.character(df$hight)

delRow<-which(df=='tall', arr.ind=T)[,1] 
df<-df[-delRow,]
df$hight <- as.factor(df$hight)
summary(df$hight)
short  tall 
  2     0 
name <- c('a','b','c','d')
hight <- c('tall','short','tall','short')
df <- data.frame(name, hight)

df$hight <- as.character(df$hight)

delRow<-which(df=='tall', arr.ind=T)[,1] 
df<-df[-delRow,]
df$hight <- as.factor(df$hight)
summary(df$hight)
short 
    2