R言語の文字機能およびその他のユーティリティ関数

文字ハンドラ
機能について説明
NCHAR(X)
文字の数がXのを
SUBSTR(X、開始、停止)
サブベクトル抽出するために又は代替的に文字で
「ABCDEF」 - X <
SUBSTR(X、2,4)戻ります値"BCD"
SUBSTR(X、2,4)< - "22222"は(X "はa22222ef"となる)
関数はgrep()
はgrep(パターン、X、ignore.case = FALSE、修正= FALSE、FALSE値= 、パール= FALSE)
探している要素は、ベクトルxの特定の文字列(パターンパラメータ)が含まれ、Xのインデックスに戻り、
戻り値TRUE =対応する要素
であれば、固定は= FALSEは、次いで、パターンが正規表現でありますタイプ、固定= TRUEは、次いで、パターンは、テキストの文字列である場合に
はgrep( ""、C( "B"、 ""、 "C")、固定された= TRUE)# 2戻り値

関数sub()は、
サブ(パターン、置換、X、ignore.case = FALSE、FALSE =固定)
固定= FALSEは、次いで、パターンが固定された正規表現である場合、xのパターン、及び代替するための代替を検索します= TRUE、パターンが文字列である

注「\ s」は、正規表現の空白を見つけるために使用されます。「\ sの」Rの中にエスケープ文字である「S \」した理由
のサブ(「\ s」は「」、「こんにちは」)は値Hello.Thereの返す
関数strsplit()関数
strsplit(Xを、分割、固定= FALSE)
分割でベクトルxの文字要素を分割します。固定された場合= FALSEは、次いで、パターンが正規表現であり、場合固定= TRUE、その後、パターンは、文字列リテラルである
例示
Y < - strsplit(「ABC」 、「」)# 1戻り三つの要素を含む成分コンテンツリスト"A"、 "B"、 "C"
Yの
機能、接続機能
ペースト(...、9月= "" )
接続文字列の区切り文字に09月されている
" "= ,. 1 :. 3上に9月" Xを(貼り付け" )( "X1"、 "X2"、 "X3")Cの値を返し
ペースト( "X" ,. 1 :. 3上に9月= "M")は"XM2、 "XM1"(Cの値を返し 、"



TOLOWER()

第二に、他の有用な機能
物体xの長さが必要な
長さ(X)の
間隔で表される配列を生成する
配列(によって、へ、から)、
例えば
配列(1,10,2)#13579戻ります

担当者(X、n)は
反復X N回
カット(X、n)は
連続変数xがN因子と2つのレベルに分割され、実用的な選択肢が整然と因子、カット()関数ならびに他を作成する= TRUE odered_resultパラメータは、この関数の再エンコードが有用カラムで
かなり(X、N)
除算の美的ポイントを作成します。選択した値をnセクションに分割される連続変数xに、等間隔のn + 1を丸め。ための図
猫(...、ファイル=「MYFILE 」、APPEND = FALSE)
に接続オブジェクト...、画面またはファイルに出力する

FIRSTNAME < - C(「ジェーン」 、「ジャック」)
場合、出力猫オブジェクトが接続された後、それはそれぞれのオブジェクトは、スペースで区切って送信
CAT(「こんにちは」、姓、「\ N-」)
\ n型エスケープ文字がタブ一重引用符に新しい行、\ Tで表され、 、\ bがバックスペースです。?引用符でエスケープ文字の詳細について学ぶことができる
の例の
名< - 「ボブ」
CAT(「こんにちは」、名前,.「\ B \ N-」、「\トン」、「CREAT \「Rではありませんか」? N「)

发布了39 篇原创文章 · 获赞 11 · 访问量 1万+

おすすめ

転載: blog.csdn.net/weixin_42712867/article/details/95578333