本文へスキップ
からだにいいもの

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

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

スポンサーリンク
Prices and shipping availability may change. Please refer to the product page at time of purchase.
Content displayed on this site is provided by Amazon and may be updated or removed.
Amazon Associate, karada-good earns income through qualifying sales.