删除R中的许多特定行

时间:2014-01-30 23:27:54

标签: r dataframe

我道歉,因为好像已经多次询问过这个问题了,但我已经阅读了几个问题和答案并尝试了不同的解决方案,但我仍然遇到问题,所以我希望有人可以提供帮助!

我有一个包含近3000万个观测值(行)和6个变量(列)的数据框,我想删除最后的~500万个观测值。

我尝试了以下三个步骤:

#read in the csv
data <-read.csv('mydata.csv')

#try this
#delete specified rows
dataresized <- data[-24579580:-29495496]

#try this instead
#keep only first 24549580 rows (x=id or rownumber)
dataresized2 <- subset(data, "X" < 24579581)

#try this instead
unwantedrows <- data %in% 24579580:29495496
dataresized3 <- data[!unwantedrows] 

第一个代码似乎没有做任何事情-i.e.,没有删除任何行。第二个选项似乎删除了所有内容,即没有剩余行。第三种选择似乎使系统崩溃。

任何建议都将不胜感激!谢谢!

0 个答案:

没有答案