update.stringiで輝く☆テキストショリスト@kohske2015年2月25日はじめにテキスト処理を制する者は世界を制すRのテキスト処理、ショボイと思ってませんか?実際、ショボイです。「統計処理はRでやるけど前処理でのテキスト処理はアウトソーシング」これRあるあるのひとつです。stringiパッケージによってRは立派なテキスト処理ツールになります。大量のテキストをサバく必要がある場合、stringiはチョッパヤです。テキストショリストの皆様に於かれましてはこれを使わない手はありません。テキスト処理のアウトソージングはもう終わり、stringiで今日から楽々テキストショリスト生活。[STRINɡI])」です。encoding.速く、正しく、使いやすく、便利な文字列、テキスト処理。ロケール対応とエンコーディングサポートを添えて。コアな部分はC++で実装されてます。「正しくありたい」ということだと思います。インタフェースはstringrパッケージに倣ってます。神の手による統一されたインタフェース。baseにはない便利な関数があります。エンコーディング裏でICUが働いてます。(無くても可)インストールCRANから入れます。install.packages('stringi')開発版はgithubより。インストール出来てるか確認しましょう。successfully.関数の形式stringiパッケージの関数は関数名はstri_*最初の引数は処理対象とする文字列ベクトル(例外あり)以降の引数はオプションと統一されています。文字列の検索・照合・分割など検索エンジンstringiパッケージでは文字列の検索に5種類のエンジンが用意されています。ICUのStringSearchエンジン。ロケールを考慮した検索を行います。