問題タブ [strsplit]
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: テキストを分割するときに、空のベクトルで strsplit の問題が発生しないようにする方法
sections
次のように分割する必要がある text- のリストを用意しますsentences
。
最終的な目標は、ID
すべてに を追加sentences
し、それらをまとめてデータフレームのリスト (各セクションに対応する 1 つのデータフレーム) に配置することです。
問題: ただし、最初のステップで分割を変更しようとしましたが、どういうわけか、ちょうど 1 つのcharacter(0)
要素 (最後の要素) を持つリストを取得しているようです。これにより、2 番目のステップ (データフレームのリストの作成) の実行が妨げられ、上記のエラーが発生します。
list
の構造が何らかの形で破損しているように見えることに注意してください。下向き --R コンソールのコピーと貼り付け -- 最初の 2 つsections
は (で#*
) で始まって$... #*
います (ところで、意味のある解釈はできません)。ただし、3 番目のセクション (で#**
) は で始まり[[3]]
ます。
人工的に再現されたデータでエラーを再現しようと何度も試みましたが、あまり成功しませんでした。複雑なコードをお許しください。
textList
Rコンソールで実行したときにエラーを再現できた最小バージョン:
例を再現するdput
最小バージョンを含むファイルの内容に従います。textList
r - ボックスプロットに名前を追加する R:strsplit でエラーが発生する
R で strsplit を使用して boxplot に名前を追加していますが、これによりエラーが発生します。
その後
これは
names 引数にはベクトルが必要で、strsplit はリストを返します。これらは互換性がありませんか?
私が行った場合
それなら大丈夫です。
助けてくれてどうもありがとう
r - R、readLines、strsplit、grep
一度に 1 行ずつランダムなテキスト ファイルを読み込もうとしています。次に、行を「単語」に分割し、「w」で始まるすべての単語を見つけるなど、各単語に対して正規表現を実行します。次のようなコード スニペットの後、次のようになります。
私の質問は、「u」、「rtu」、...にアクセスするための正しい構文は何ですか?
うまくいきません。どうする?[[1]] はどうしたの? ベクトルは 1 次元であり、その要素は myVector[1]、myVector[2] などのようにアクセスされるという印象を受けました。助けてくれてありがとう。
r - strsplit を使用して変数を 3 つの方法で分割する
分割したい変数があります...各行は異なりますが、「、」で区切られた2つの文字列式があります。「,」で区切られた 3 つの文字列式。1 つの文字列式。またはまったく何もない
例えば:
基本的に私がやりたいことは、可能な 3 つの文字列式のそれぞれに対して 3 つの異なる変数を作成することです。もちろん、一部の行には 2 つ、または 1 つ、またはまったく含まれません。
以下を使用して、最初の 2 つの文字列式に対して 2 つの異なる変数を分割して作成することができました。
もちろん、3 番目の文字列式もあります。一時的な indel2 変数を作成し、これを再度分割して 3 番目の変数を作成することを考えていましたが、上記の R スクリプトを使用する際の問題は、変数が次のように作成されることです。
これは文字列の 2 番目の「,」に関係していると確信しており、R は混乱しています。しかし、各行の変数全体を編集することなく、これを克服する方法はありますか?
また、運が悪いので次のことを試しました:
どんな助けでも大歓迎です。
r - 複数の文字を 1 つにまとめるために strsplit を元に戻す方法
一連の単語があるとしましょう
strsplit を使用して、複合語に分割できます
今、私は自分がしたことを元に戻したいと思っています。5 つの単語を元の文字列に再接続するにはどうすればよいですか?
ありがとう
r - Rで文字列を2つの異なる要素に分割する方法は?
私は次のような文字列を持っています
私がやっている
取得するため
しかし、2つの異なる要素が必要で、csvファイルに次のように書き込みたい
どうやってするか?どんな助けでも大歓迎です。