"。"で区切られた数字と数字を含むデータフレームがあります。 "。"に依存するエントリを変更したい文字列。 エントリに "。"が含まれていない場合接頭辞「 - 」を追加する必要があります。これは、サブセッティングまたはgrep機能を使用することで簡単です。しかし、私はまた、 "。" "。"のカウンターで。R - 特定の文字列でデータフレームのエントリを変更する(カウンタの値で置き換え、カウンタの値で置き換えます)
私の例のデータ:
X1 X2
1 2
3 4
6 8
5 1.2
3.4 7
1.2.5 9
11 3.4.7
と私はそれがこのように見えるがしたい:
X1 X2
-1 -2
-3 -4
-6 -8
-5 1
2 -7
3 -9
-11 4
私は見当もつかないし、すでに抽出し、サブセット化しようとしました「」それらを数える部品。しかし、私はカウンターを挿入することはできません。ご協力いただきありがとうございます。
です彼は3回目と4回目に "。"表示される – Miguel123
はい私はそれを得た。下の私の答えを見てください – Sotos
はい、ありがとう!私もサプリに慣れていませんが、:)素晴らしいソリューションです。あなたの質問によると、 "。"エントリの数をチェックし、その組み合わせが上に現れた行番号に置き換えたい場合、コードはどのように見えるでしょうか?それはつまり:1.2。 => 1、3.4 => 2、1.2.5 => 4,3.4.7 => 5? – Miguel123