文字ベクトル内のすべてのエントリの文字をトリミングする方法を理解する必要があります。私は検索し、ベクトルを参照するとき^を使用しようとしましたが、それは働いていません。私は気づいていない、これを行う簡単な方法があると確信しています。Rベクトル内のアイテムの文字を切り取る
例:文字ベクトルCVの
CV <- c("ABC_001", "ABC_002", "DEF_003", "DEF_004", "GHIJKLM_005", "GHIJKLM_006")
希望の形式:
"ABC","ABC","DEF","DEF","GHIJKLM","GHIJKLM"
あなたの助けをありがとう!
'ライブラリ(stringr)'と 'str_extract(CV、 "[A-Z] *")'。 'str_extract(CV、" [a-zA-Z] * ")' –
アンダースコアから 'sub(" _。* "、" "、CV)' –
@RichScrivenを削除してください。重複 - おそらくhttp://stackoverflow.com/questions/17187552/removing-everything-after-first-backslash-in-a-stringが十分に近いですか? – thelatemail