如何删除R中的某些行?

如何删除R中的某些行?,r,filter,linear-regression,R,Filter,Linear Regression,我想删除我的数据集全球恐怖主义数据库-kaggle中的第1行至94875行,这样我就可以处理2010年至2017年之间的攻击。 此外,我想总结/计算同一年的所有行->因此,最后我可以对这些年来攻击的增加进行线性回归 dplyr::filter(globalterrorismdb_0718dist, grepl('1970', iyear)) 我已经尝试过过滤这些行,但无法帮助我继续前进。您也可以直接在数据帧上执行此操作: # this will overwrite your existing

我想删除我的数据集全球恐怖主义数据库-kaggle中的第1行至94875行,这样我就可以处理2010年至2017年之间的攻击。 此外,我想总结/计算同一年的所有行->因此,最后我可以对这些年来攻击的增加进行线性回归

dplyr::filter(globalterrorismdb_0718dist, grepl('1970', iyear))

我已经尝试过过滤这些行,但无法帮助我继续前进。

您也可以直接在数据帧上执行此操作:

# this will overwrite your existing dataframe...

# select only entries from row 94876 to end of table
your_df <- your_df[94876:nrow(your_df),]

# filter for timerange
your_df <- your_df[(your_df$iyear >= 2010 & your_df$iyear <= 2017),]

如果您将您的_df重命名为“globalterrorismdb_0718dist[-c1:94875,]”?或者您可以只使用过滤器来过滤您感兴趣的年份。@Ronak Shah yea Exaclty我如何保存它?如果它不会跳回公共数据帧,则可以覆盖现有数据帧或创建新数据帧。。我会调整我的答案好的,效果很好!现在,我在2000年到2017年之间每年都用它自己的变量进行储蓄。如何创建一个在y轴上显示攻击次数,在x轴上显示年份的情节?我从2000-2017年选择了变量a-r,其代码为:>gf_pointa、b、c、d、e、f、g、h、i、j、k、l、m、n、o、p、q、r~iyear,data=globalterrorism,这实际上取决于你想要的绘图类型——最简单的是plotdf。然而,这应该是一个单独的问题。