【发布时间】:2017-04-15 01:23:19
【问题描述】:
我是 R 和 Rstudio 的新手,所以这看起来有点奇怪。
我目前正在尝试从一个非常大(大约 400.000 行)的 .CSV 文件中删除一些行,但我遇到了一些问题。
这是我想要的输出(在这个例子中,我们删除了第 6 行:
1- 当我执行时:
tablename <- tablename[c(-row1, -row2), ]
对于,假设是 7 行,它在我第一次执行时工作得很好。然后,如果我对要删除的另一行执行相同的语法。例如:
tablename <- tablename[c(-row3, -row4), ]" )
它似乎没有删除我指定的行。
2- 由于上述问题,我尝试创建一个“超级”语法,其中包含我要删除的所有行。例如:
tablename <- tablename[c(-row1, -row2, ..., -row299, -row300), ]
问题在于,它似乎(再次)什么也不做。它只是在控制台中显示一个“+”,而不是“>”。
我的最后一个选项是使用写字板中的搜索关键字选项删除 .CSV 文件中所有不需要的行,但它不可行,只要我需要 9 个小时。
【问题讨论】: