多くのRチュートリアルで使用されているデータセットには、ヘッダーのない初期列があり、製造元とモデルによって異なります。を別に整理すると、エラーが発生します。列名を指定してください
私は車のメーカーとモデルを分けようとしていました。
最初に、「名前」と呼ばれる最初のヘッダーレス列の列を作成しました。
> mtcars$names <- rownames(mtcars)
> rownames(mtcars) <- NULL
これは私に次のような結果と文字ベクトルたコラム与えた:私はこれを試してみました
[1] "Mazda RX4" "Mazda RX4 Wag"
[3] "Datsun 710" "Hornet 4 Drive"
など
:以下の出力で
> mtcars$names
を:
separate(mtcars, colname = names, into = c('make', 'model')
と、次のエラーました:
エラー:
引数は 'col'であり、' colname'ではありません。 – aosmith
問題が最初のスペースで分割されている場合は、正規表現を処理するのではなく、 'separate =" merge "'を 'separate'で使用できます。 [here](http://stackoverflow.com/questions/37126634/r-tidyr-separate-only-first-n-instances/37126832) – aosmith