問題タブ [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.
regex - str_extract_all が一致しないグループを返す
str_extract_all
パッケージを使用してRのテキストから値を抽出しようとしていstringr
ます.perlの正規表現から一致しないグループを使用して(?:...)
、関連する値を1行で抽出して消去したいと考えています。
このコードを実行すると:
私はこの結果を得たい:
しかし、私はこれを取得します:
私は何を間違っていますか?
r - Rで動的に名前が付けられたデータフレームの列を置き換える方法
私は私のファンタジー フットボール リーグのためにいくつかのものに取り組んでいます。一連のデータ フレームにデータを入力し、それぞれにポジションの名前を付けます (例: クォーターバックの QB、ランニング バックの RB など)。
apply() 関数を使用して、位置の個別のチャンクを 1 つのデータフレームに rbind することで多くのことを行うことができましたが、実際にやりたいことは、位置ごとに何かからテキストを取り除くことです。
QBという名前のデータフレームがあり、列の1つはPlayerと呼ばれ、削除したい余分なテキストがあります。
したがって、これを行うと、次のように機能します。
それはうまくいきますが、これを動的に実行できるようにしたいのですが、次のことはうまくいかないようです:
誰が私が間違っているのか教えてもらえますか? どんな提案でも大歓迎です、ありがとう!
r - R : str_replace_all 関数が "2010-12-31+10" を "2011-01-10" に変換しない
次のような文字列があります。
で「2010-12-31+10」を「2011-01-10」に変換しようとしていstr1
ます。str_replace_all
パッケージの方法を試しstringr
ましたが、出力が得られませんでした。
その理由は何ですか?
regex - メールアドレスを識別するための Base R Regex の正規表現
stringr ライブラリを使用して、大きくて乱雑なファイルから電子メールを抽出しようとしています。
str_match は perl=TRUE を許可していません。それを機能させるためのエスケープ文字がわかりません。
以下のコンテキストで機能する比較的堅牢な正規表現を誰かが推奨できますか?
regex - R 正規表現: より広い文字列一致からの出力選択を指定する
正規表現愛好家向けの 1 つ。次の形式の文字列のベクトルがあります。
この種のものを正規表現で解析する危険性を認識しています。ただし、より大きな文字列一致の出力部分文字列 (つまり>...<
、font タグの山形引用符の内容) を効率的に抽出する方法を知っておくと役立ちます。私ができる最善のことは次のとおりです。
Rでこれを達成するための最も簡単な式は何でしょうか?
regex - R の str_locate 正規表現との完全一致
私は誰かが米国上院にいることを条件に if() を実行しようとしましたが、R で正確に一致させることができないため、間違った結果が得られました。しかし、それはうまくいかないようです....なぜだかわかりませんか?
基本的に、私のデータは州上院ではなく米国上院である場合にのみ上院議員を使用するため、上記はすべて false になるはずです。
あなたの助けは大歓迎です!
ありがとう、ウォルター
r - 複数の繰り返しテキスト パターンを抽出する
次のような文字列があります。
最初の数字 (6) は、パターンが\\s+\\d+\\s+[\\+-]?\\d+
6 回繰り返されることを意味します。実際、私はこのパターンの 2 番目の (潜在的に署名された) 桁にのみ関心があります。だから私は結果として私を与える関数または正規表現を探しています
で試してみました
としても
しかし、どちらの場合も、最後のオカレンスのみが返されました。