【发布时间】:2017-02-08 15:34:56
【问题描述】:
我有一个数据框,我想在其中删除特定行以便不报告它们,但我发现,即使删除了这些行,这些项目也会以零值出现在报告中。
例如:
name <- c('a','b','c','d')
hight <- c('tall','short','tall','short')
df <- data.frame(name, hight)
summary(df$hight)
给我以下输出:
short tall
2 2
删除行后:
delRow<-which(df=='tall', arr.ind=T)[,1]
df<-df[-delRow,]
summary(df$hight)
我得到以下信息:
short tall
2 0
我怎样才能完全摆脱“高”列?
【问题讨论】:
-
summary(droplevels(df$hight)) -
完美。谢谢韦伯