ストリンガー/正規表現のみを使用できます。rで作業しています
ダウンロードした mpg2 という名前の csv があります。このサブセットには、メルセデス ベンツ製のみが含まれています。私がやろうとしているのは、モデルをアルファと数値に分割して、それらをプロットできるようにすることです。たとえば、メルセデス C300 は C と 300 に、GLS500 は GLS と 550 に分割する必要があります。
これですべてのモデル番号を取得できたので、文字と数字に分けたいと思います。
私が試してみました
mercedes<- subset(mpg2, make=="Mercedes-Benz")
str_split(mercedes$model, "[0:9]")
しかし、これは私が望んでいることではなく、 n= で遊んだことがありますが、それもうまくいきません。で、〜がある
MB$modelnumber<-as.numeric(gsub("([0-9]+).*$", "\\1", mercedes$model))
数字だけの列を作成すると、文字が機能しません。特定のデータセットをアップロードする必要がある場合は、お知らせください。その方法を理解する必要があります。
しかし、基本的に「XYZ123」を英数字部分に分割し、2 つの別々の列に配置する必要があります。