gsub

    0

    1答えて

    私は、キーに以下に示すようないくつかのスペースがあるハッシュを持っています。スペースをアンダースコアに置き換えたい。私は理由はわかりませんが、以下のプログラムは動作していません。 キー: "VoLTEのQCI1セットアップ失敗%" "VoLTEのQCI1セットアップの失敗" "VoLTEのQCI1セットアップ試行" @@parsed_items.each_key {|key| key.gsub(

    -2

    1答えて

    "combo"という変数を作成しようとしています。私は小文字で郡を欲しい.2つの単語の間にスペースがあればスペースを、郡名と州の省略形の間にスペースはない。 county <- c("Abbeville County", "Aleutians West Census Area", "Cerro Gordo County", "Lonoke County") state <- c("

    2

    3答えて

    awkを使用してCSVファイルを元の列のサブセットのみを持つ新しいCSVファイルに変換します。また、列のうちの1つのみのスペースをアンダースコアに置き換える必要があります。私はこのようにしようとしました: gawk -F "," ' { name=gsub(/ /,"_",$1); label=$2; print ","name","label"," }' ./i

    0

    1答えて

    私はこのような小さなデータフレームを持っている: a<-c("green","green","green","green","green","green","green","green","green","green") b<-c("blue","red","blue","red","blue","red","blue","red","blue","red") df<-data.frame(a

    2

    2答えて

    電話番号文字列に属していない文字列のすべての文字を削除します。最初の文字は "+"であってもなくてもよく、他のすべての文字は数字でなければなりません。 私はgsub(/\D/, '')でしたが、最初の文字は "+"(または数字)のままにしておきたいと思います。私はその後いくつか否定を試みたが、これは正しくない。gsub(/^(\+?(\d))/, '')。 「+」の正規表現で最初の文字を無視するに

    1

    1答えて

    Rの正規表現ではあまりよくありません。各要素の3番目の " - "の後にすべての文字を削除したいと思います。ベクトル。 Initial string aa-bbb-cccc => aa-bbb aa-vvv-vv => aa-vvv aa-ddd => aa-ddd ヘルプがありますか?

    0

    3答えて

    正規表現入力を使用して、乱雑なテキストデータの文字列をgsubで消去しようとしています。 x <- gsub("[^\\x{00}-\\x{7A}]", "", x, perl = TRUE) この式では、16進数リスト00-7Aのメンバー以外のすべてが除外されます。 (参照のためのリストを参照してください) 私の質問はこのリストの特定のメンバーを除外するためにこの式を書き直す方法はありますか

    1

    4答えて

    シャープ記号で始まり、スペースで終わるか、文字列の最後にある文字列からすべての部分文字列を削除したいと思います。私は実用的な解決策を持っていますが、より効率的な(または同様に効率的ですが語彙が少ない)アプローチがあるのだろうかと思います。 たとえば、"leo is #confused about #ruby #gsub"にして"#confused #ruby #gsub"にします。 ここで私の解決

    1

    1答えて

    "Afganis、tan" カンマを "_"に置き換えて、次のように使用したいと思います。 gsub statments。 しかし、結果のデータフレームを印刷すると、値が2つに分割されていることがわかります.1つは同じ列( "Afganis")にあり、2つ目の列( "tan")は次の列に挿入されています。私はこの問題をどのように克服して "Afganis_tan"を手に入れることができますか? r

    -1

    5答えて

    ドルの値を含む文字列を"$39,900"という形式で整数に変換するにはどうしたらいいですか? 私はgsubをしようとするだろう考え出し、それは動作するように表示されません。 str = "$39,900" str.strip.gsub('$' '') => #<Enumerator: "$39,900":gsub("$")> は、誰かが私と一緒にこのついて行くには適切な方法を共有していただ