如何摆脱交错的NA值

时间:2018-06-15 20:54:57

标签: r tidyr

我正在尝试获取如下所示的数据:

Precinct Office    Votes
1        auditor   10
1        president 9
2        auditor   6
2        president 8

有3列,precinctauditorpresident,其值为现在Votes。我尝试过使用dplyr::spread(),但结果却是这样的:

Precinct auditor president
1        10      NA
1        NA      9
2        6       NA
2        NA      8

如何摆脱交错的NA以便我有一半的行,如下所示:

Precinct auditor president
1        10      9
2        6       8

1 个答案:

答案 0 :(得分:0)

您可以使用complete.cases

df[complete.cases(df), ]