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 - 从数据框中删除空白[重复]的主要内容,如果未能解决你的问题,请参考以下文章

如何从R中的数据框中删除重复的行[重复]

从 R 中的数据框中删除重复的列组合

从数据框中删除行的命令[重复]

从 R 中的整个数据帧中删除空格

从SPSS导入时如何从R中的数据框中删除空格

如何从 JSON 数据框中跳过重复值和空白值并存储到数组中?