如何删除R上具有空值的行

时间:2016-04-01 08:33:23

标签: r

我的数据框称为stats

date          timestamp   filesize        filename          time
2016-03-25    11:44:17    character(0)    s_2_2203_a.jpg    230ms
2016-03-25    11:44:18    21.7Kb          s_2_2208_t.jpg    21.7Kb
2016-03-25    11:44:18    21.9Kb          s_2_2205_a.jpg    21.9Kb

我想删除FileSizecharacter(0)

的行

这是我到目前为止所做的,但没有奏效:

statsTemp2 = stats[ ! identical(stats$time,character(0)), ]
statsTemp2 = stats[ length(stats$time) > 0L, ]

如何让我的数据框看起来像这样?

date          timestamp   filesize        filename          time
2016-03-25    11:44:18    21.7Kb          s_2_2208_t.jpg    21.7Kb
2016-03-25    11:44:18    21.9Kb          s_2_2205_a.jpg    21.9Kb

1 个答案:

答案 0 :(得分:1)

尝试类似的东西 newDf <- oldDf [-oldDf$fieldName=='character(0)',]