我正在尝试从我的数据框 neuedaten 中的某个变量( spcfc_t ==“91017181”)中删除特定行(843:1133)。我的语法似乎不对。我会很高兴得到任何帮助。这是我试过的:
neuedaten3 <- neudaten[which(neudaten$spcfc_t == "91017181",],[c(-843:1133),]
非常感谢你。
答案 0 :(得分:0)
减号位于错误的位置。在没有which
的情况下尝试并删除一个逗号。设置如下:
neuedaten3<-neudaten[neudaten$spcfc_t == "91017181",][-c(843:1133),]
编辑: 如果要保持不相等的行(spcfc_t ==“91017181”),请使用:
neuedaten3 <- neudaten[-which(neudaten$spcfc_t == "91017181")[843:1133],]