Уверен, что у этого есть простой ответ, не найдя его.
Итак, у меня есть матрица g:
> g[1:5,1:5]
rs7510853 rs10154488 rs12159982 rs2844887 rs2844888
NA06985 "CC" "CC" "CC" "CC" "CC"
NA06991 "CC" "CC" "CC" "CC" "CC"
NA06993 "CC" "CC" "CC" "CC" "CC"
NA06994 "CC" "CC" "CC" "CC" "CC"
NA07000 "CC" "CC" "CC" "CC" "CC"
> rownames(g)[1:2]->remove
> remove
[1] "NA06985" "NA06991"
> g[-remove,]
Error in -remove : invalid argument to unary operator
Есть ли простой способ сделать то, что я хочу сделать здесь (удалить идентификатор, указанный в векторе "удалить" из матрицы g?
Кстати, это просто модель для того, что я на самом деле хочу сделать, пожалуйста, не говорите, просто делайте g [- (1: 2),], мне нужно убрать целую кучу строк, которые у меня есть ID-д.