問題タブ [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 - 文字列内の単一パターンに一致する複数の場所を異なる置換で順次置換します
パッケージを使用stringr
すると、ベクトル化された方法で正規表現の置換を簡単に実行できます。
質問: 次のことを行うにはどうすればよいですか。
のすべての単語を置き換えます
数を増やすなど、さまざまな置換に
単純なセパレータは想定できないことに注意してください。実際の使用例はより複雑です。
stringr::str_replace_all
動作しないようです
すべての単語に適用される置換ごとにベクトルを生成するか、入力エントリが不確実または重複しているため、
目的のために動作しません。
regex - stringr パッケージの Perl 正規表現
このperl()
関数は、stringr の最新バージョンでは推奨されておらず、regex()
. ただし、以前の動作を再現することはできないようです。
文字列のベクトルの最初の文字を大文字にするために、これは機能していました:
ただし、これは機能しなくなりました。
ただし、ベース R を使用すると動作します。
stringr パッケージでこれを行う方法はまだありますか?
regex - 正規表現とストリンガーのパッケージ
私は R 初心者で、プログラミングの宿題に問題があります。
入力は詩です:
ここで、すべての大文字を抽出し、それらを 1 つの単語に結合する必要があります。私は次のコードでこれをやっています:
次に、リストから外しpoem_cap
ます:
次の論理的なステップは適用することstr_c
です:
しかし、R は別々の文字を出し続けます。の出力をコピーし、one_word2
カンマで区切っstr_c
て出力に適用すると、次のように機能します。
なぜこれが起こるのですか?私が犯している間違いはありますか?one_word2
自分が使えるものに変身するにはどうすればいいstr_c
ですか?
r - 空白で始まる文字列を持つ行を削除するには?
私のデータセットは次のようなものです
「 」で始まる文字列を削除したい
したがって、結果の変数は次のようになります
利用した
" " を含む行を取得するには
これを削除する効率的な方法を教えてください。
r - パッケージ Stringr をインストールできません
R に stringr パッケージをインストールしようとしましたが、失敗しました。
これを確認しようとしましたが、何をする必要があるのか わかりません アーカイブからstringiライブラリをインストールし、ローカルのicu52l.zipをインストールする方法
このコードを実行しましたが、役に立ちませんでした。
r - R を使用して、文字列内で連続して発生する特定の文字のストレッチを識別します
以下のデータ フレームの文字列列が、文字列の最初の 20 文字内で文字「V」または「G」を少なくとも 5 回繰り返すかどうかを特定したいと思います。
サンプルデータ:
たとえば、最初の行の文字列には、最初の 20 文字の位置に「VVVVG」があります。同様に、3 行目の文字列には「VVGGV」があります。
目的の出力は次のようになります。
regex - 多くのレコードに対してstr replaceを使用してjsonドキュメントの文字列の一部を削除します
無効な json 引数の原因となっているこのファイル内の文字列を置き換えたいと思います。最初の文字列 "_id" : ObjectId( "539163d7bd350003" ) を手動で削除し、この json をデータ フレームに変換できます。json ファイルのすべてのインスタンスを str_replace のような関数に置き換える方法はありますか。以下を試してみましたが、うまくいきませんでした。助言がありますか?