R - 从数据框中删除空白[重复]
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了R - 从数据框中删除空白[重复]相关的知识,希望对你有一定的参考价值。
这个问题在这里已有答案:
我的数据框的一个例子是:
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)!= "" ,]
以上是关于R - 从数据框中删除空白[重复]的主要内容,如果未能解决你的问题,请参考以下文章