Rで解析:文字の操作

Rの解析に役に立つ記事

Rで文字を操作するときのコマンドです。結合や文字数を数えるコマンドです。

スポンサーリンク
スポンサーリンク

コマンド一覧

#データの作成
x <- letters[1:10]
y <- LETTERS[1:10]

#文字列の結合
paste(x, collapse = "結合")
[1] "a結合b結合c結合d結合e結合f結合g結合h結合i結合j結合k結合l結合m結合n結合o結合p結合q結合r結合s結合t結合u結合v結合w結合x結合y結合z"

#文字列同士を結合
paste(x, y, sep = "結合")
[1] "a結合A" "b結合B" "c結合C" "d結合D" "e結合E" "f結合F" "g結合G" "h結合H" "i結合I" "j結合J" "k結合A"
[12] "l結合B" "m結合C" "n結合D" "o結合E" "p結合F" "q結合G" "r結合H" "s結合I" "t結合J" "u結合A" "v結合B"
[23] "w結合C" "x結合D" "y結合E" "z結合F"

#sepを""とすること区切り無しで結合することが可能
paste(x, y, sep = "")
[1] "aA" "bB" "cC" "dD" "eE" "fF" "gG" "hH" "iI" "jJ" "kA" "lB" "mC" "nD" "oE" "pF" "qG" "rH" "sI" "tJ"
[21] "uA" "vB" "wC" "xD" "yE" "zF"

#おまけ、pasteを使わない方法
paste0(x, y)
[1] "aA" "bB" "cC" "dD" "eE" "fF" "gG" "hH" "iI" "jJ" "kA" "lB" "mC" "nD" "oE" "pF" "qG" "rH" "sI" "tJ"
[21] "uA" "vB" "wC" "xD" "yE" "zF"

#文字数を数える
nchar(paste0(x, y))
[1] 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2

少しでも、あなたの解析が楽になりますように!!

タイトルとURLをコピーしました