R言語のsubstring関数の使い方は?

R言語では、substring関数で文字列から部分文字列を抽出します。

substring(x, 開始文字列位置, 終了文字列位置=1000000L)

パラメーターの説明:

  1. 文字または文字ベクトルのサブ文字列を取得します。
  2. 先頭から抽出するサブストリングの開始位置をあらわし、整数ベクトルまたは正規表現を利用できます。
  3. last: 抽出する部分文字列の終了位置を表し、整数のベクトルか正規表現を取ることが出来ます。デフォルトは1000000L で、文字列の最後尾まで抽出します。

この文を日本語に言い換えてください。1つのオプションのみが必要です。サンプル:

  1. 文字列の一部を抽出する:
x <- "Hello World"
substring(x, first = 1, last = 5)
# 输出:"Hello"
  1. 文字ベクトルの一部文字列を抽出する:
x <- c("Hello", "World")
substring(x, first = 2, last = 4)
# 输出:[1] "ell" "orl"
  1. 正規表現を使って部分文字列を抽出する:
x <- "Hello, World!"
substring(x, first = "\\w{5}")
# 输出:" World!"

サブストリング関数を別途すると、パラメーターの種類と値の範囲に注意し、適切にサブストリングを取得する必要があります。

bannerAds