命令从数据框中删除行

Inf*_*5ek 1 r dataframe

可能重复:
如何删除R中的行

我无法弄清楚如何简单地从R中的数据框中删除row(n).R的文档和介绍手册编写得非常糟糕,它们几乎没有帮助解决这个非常简单的问题.此外,我在这里/谷歌上发现的每一个解释都是为了删除包含字符串或重复项等的行,这些行已经过度提前解决了我的问题并导致我引入更多错误而无处可去.我只是想删除一行.

在此先感谢您的帮助.

这个列表位于变量eld中,它有5列33行.我想删除第14行.我使用以下命令初始化了eld

eld <- read.table("election2012.txt")
Run Code Online (Sandbox Code Playgroud)

所以我想要的结果是

eldNew <- eld(minus row 14)
Run Code Online (Sandbox Code Playgroud)

Ben*_*ker 23

eldNew <- eld[-14,]
Run Code Online (Sandbox Code Playgroud)

?"["一下......

对于'[' - 仅索引:'i','j','...'可以是逻辑向量,指示要选择的元素/切片.如果需要,可以回收这些载体以匹配相应的程度.'i','j','...' 也可以是负整数,表示要从选择中排除的元素/切片.

(重点补充)

编辑:环顾四周我注意到 如何删除R中数据帧的第一行?有答案的答案......如果你在SO上寻找答案,似乎标题应该引起你的注意?

编辑2:我还发现如何删除数据框中的行?,搜索SO delete row data frame...

另外http://rwiki.sciviews.org/doku.php?id=tips:data-frames:remove_rows_data_frame

  • 谢谢.你在R文档中的摘录显示了我对写作有多糟糕的意思,在我看来,对于那些尚未掌握该语言的人来说,这基本上没有意义.所以感谢代码片段,就像一个魅力. (3认同)
  • 关于R的文档,有一个很长的对话(我们中的一些人曾多次).在线帮助确实是(正如您的建议)*技术*手册.在网络上有数以百计的R介绍,这些介绍旨在作为内置文档的替代/补充.例如,您可以浏览http://rwiki.sciviews.org/doku.php?id=tips:data-frames ...还有非免费文档,如http://www.amazon.com/R-Dummies -Joris-Meys/dp/1119962846(关于你的问题的答案,请参见第108页......) (2认同)
  • @ user1800340有助于查看帮助中的示例.实际上存在以下行:`x < - x [-1]#删除x1`的第一个元素 (2认同)