2017-08-16 31 views
0
> Data2<-cbind(c("ETDG","EDJG","METW","TDBT","EITC"),c(1,5,3,4,2)) 

> Data2 

>  [,1] [,2] 
[1,] "ETDG" "1" 
[2,] "EDJG" "5" 
[3,] "METW" "3" 
[4,] "TDBT" "4" 
[5,] "EITC" "2" 

我編碼和R開始,我想消除在第一列項以上陣列,與開始的所有行字母E,我想一次完成。有沒有簡單的方法來實現這一目標?要消除所有行,在一列中第一個條目有字母E

+1

具有u試圖'數據2 [!grepl( 「^ E」,數據2 [,1]),]' – akrun

+1

只是做,它完美地工作。謝謝。 – MathStudent

回答

2
Data2[toupper(substr(Data2[,1],1,1)) != "E",] 
2
Data2 <- Data2[!grepl("^E",Data2[,1]),] 
相關問題