問題タブ [stringr]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
r - 文字列に数字、スペースなどが含まれる場合は R
Rの文字列にこの形式があるかどうかを確認したい
つまり、4 つの数字 (N は任意の数字 [0,9] を表します)、2 つのアンダースコア、3 つの数字です。
何か助けはありますか?
どうもありがとう
r - 1 種類の文字のみを含む R 文字列
文字列に 1 種類の文字しか含まれていないかどうかを確認したい
例えば
結果はTRUEですが、FALSEにgrepl(char,str)
したいです。
どうもありがとう
r - R正規表現:完全に一致した文字列を取得するにはどうすればよいですか
R から完全な RegEx マッチを取得しようとしていますが、文字列の最初の部分しか取得できないようです。
http://regexpal.com/を使用すると、RegEx が適切であり、期待どおりであることを確認できます。私のデータでは、「エラーの種類」は、アスタリスクで始まる数字と次のコンマの間にあります。だから私は"*20508436572 access forbidden by rule"
最初のインスタンスと"*20508436572 some_error"
2 番目のインスタンスに戻ることを探しています。
例:
結果:
ご覧のとおり、長い一致は切り詰められていますが、短い一致は正しく解析されています。
ここで何か不足していますか、それとも完全な一致を取り戻すための他の方法はありますか?
乾杯、
アンディ。
r - R の文字列分割オプション
Rの文字列分割のオプションについて質問したいのですが、私の知る限り、3つのオプションが見えます。strsplit()
ベースでstr_split()
、stringr
パッケージseparate()
で、tidy
パッケージで。それらはプログラミングの観点からどのように異なるのだろうか。私はプログラマーとしての訓練を受けていないので、この文章は明確でないかもしれません。例を挙げましょう。以前、パッケージでrbind()
との違いを学びました。( rbindlist が rbind よりも「優れている」のはなぜですか? )。これは私にとって大きな学びでした。とに関連するこの投稿のように、どの文字列オプションが他のものよりも優れているかを知りたいです。この例が私が尋ねようとしていることを明確にしてくれることを願っています。お時間をいただきありがとうございます。rbindlist()
data.table
rbind()
rbindlist()
r - 文字列から URL を削除する
R には、次のような文字列のベクトル (<code>myStrings) があります。
whereanother url
は有効な http URL ですが、stackoverflow では複数の URL を挿入できません。そのため、another url
代わりに書いています。すべての URL を次のように削除したいmyStrings
:
stringr
パッケージで多くの機能を試しましたが、何も機能しません。
r - R で文字列から数値または日付を抽出する
私はいくつかの hdf5 データセットを扱っています。ただし、日付はファイルに保存され、ファイル名からのこれらの日付のヒントはありません。属性ファイルは、年、月、日、および年の列で構成されます。データを引き出して、時系列に使用できる各ファイルの時系列アイデンティティを作成したいと思います。つまり、時系列に使用できる年月日形式です。データのサンプルは、次の場所からダウンロードできます。
属性グループファイルとデータグループファイルがあります。Rライブラリ "rhdf5" を使用して、hdf5 ファイルを調べます。例えば
読み取り時の Attr は、取得日である「2007-08-31」だけが必要な情報を持つ長い文字列で構成されます。Stringr ライブラリを使用してこれを抽出できました。
Date を次のように返します。
現在残っている唯一の問題は、日付が数値または日付として認識されないことです。時系列を作成するためにすべての日のデータに日付をバインドする必要があるため、これを変更するにはどうすればよいですか (データ セットが不規則であるため、識別子のようなものです)。文字列から日付を抽出し、各日付の CO 値にバインドした後のサンプルは次のとおりです。
ただし、Rはこれらの日付を日付ではなく文字として認識します。それらを使用できる時系列に変換する必要があります。