这个问题在这里已有答案:
我的数据框的一个例子是:
Index TimeDifference
1
2
3 20
4
5 67
我想删除所有空行(这些是空白而不是na)。因此,我想要的以下数据框架是:
Index TimeDifference
3 20
5 67
谢谢
假设TimeDifference
是一个字符列:
df <- data.frame(Index=1:5, TimeDifference=c("","","20","","67"))
然后你可以使用:
df[-which(df$TimeDifference==""),]
要么
df[!(df$TimeDifference==""),]
要么
df[df$TimeDifference!="",]
这使:
Index TimeDifference
3 3 20
5 5 67
df <- df[as.character(df$TimeDifference)!= "" ,]