我試過這個,但是這將再次需要for
-loop來比較,所以任何更好的方法來找到索引。精確匹配字符串的提取索引
str[[1]][1]
"NYA.FWD.AMGM.MON..MAXRUNALARM."
m<-grep(str[[1]][1] , colnames(log_data)[2:ncol(log_data)] , value=FALSE)
m
[1] 5 6
其中
colnames(log_data)[6]
"NYA.FWD.AMGM.MON..MAXRUNALARM....SU."
colnames(log_data)[7]
"NYA.FWD.AMGM.MON..MAXRUNALARM."
我只希望爲指標,是指字符串的確切長度或者是有一個更好的方法來提取相同長度的相似字符串。
我也用
str_detect((colnames(log_data)[2:ncol(log_data)]),fixed(str[[1]][1]))
[1] FALSE FALSE FALSE FALSE **TRUE TRUE** FALSE FALSE FALSE FALSE FALSE FALSE
[13] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
但要邏輯向量只想單一指標,謝謝。
感謝Jibler編輯這麼好聽。 – Aashu