私は 2 つの文字オブジェクトを持っています。それらに共通する文字数を確認し、それらを印刷する必要があります。それらがいくつ共通しているかを確認するのに問題はありませんが、それらを印刷するコードを理解できないようです。簡単な例を次に示します。
LETTERS
list <- c("A", "H", "J", "K")
length(na.exclude(pmatch(LETTERS[1:20],list[1:3])))
print(pmatch(LETTERS[1:20],list[1:3]))
これは以下を出力します:
LETTERS
[1] "A" "B" "C" "D" "E" "F" "G" "H" "I" "J" "K" "L" "M" "N" "O" "P" "Q" "R" "S"
[20] "T" "U" "V" "W" "X" "Y" "Z"
list <- c("A", "H", "J", "K")
length(na.exclude(pmatch(LETTERS[1:20],list[1:3])))
[1] 3
print(pmatch(LETTERS[1:20],list[1:3]))
[1] 1 NA NA NA NA NA NA 2 NA 3 NA NA NA NA NA NA NA NA NA NA
だから私は3つの共通点があることを知っていて、それらの位置を知っていますが、どうすれば「A」「H」「J」を印刷できますか?