删除数据框R中的行

时间:2018-05-18 18:24:10

标签: r dataframe

我用过

g.fromJson(response.getBody(),GenericEntity.class);

要打开R数据编辑器,现在我可以输入表格的数据。 我的问题是:我的表有36行,但由于某种原因,我在程序中出现了39行(另外3行都填充了NA)。 当我尝试使用时:

milsa <- edit(data.frame()) 

我得到39而不是36.我该如何解决这个问题?我正在尝试使用修复(milsa)但它无法删除其他行。

PS:Civil是milsa的变量。

2 个答案:

答案 0 :(得分:1)

索引的子集:

您可以仅使用要保留的行将data.frame重新分配给自身。

milsa <- milsa[1:36,]

以下是LINK快速教程供您参考

答案 1 :(得分:0)

删除特定行

milsa <- milsa[-c(row_num1, row_num2, row_num3), ]

删除包含一个或多个NA

的行
milsa <- na.omit(milsa)