おはようございますみんな、Rで分割する列についていくつか読んだことがありますが、私の場合を修正する方法が見つかりませんでした。データフレームのいくつかの列を 'separate'(tidyr)で分割するR
セパレータに従って、tidyr Rパッケージの 'separate'関数を使用して、2つの列のデータフレームの列を分割したいと考えています。
私はこのデータフレームがあります。
dat1 AIN5997 AIN7452 AIN8674 AIN9655 001 01/02 02/02 02/02 01/02 002 01/02 01/01 02/02 02/02 003 01/02 01/02 01/01 02/02 004 01/02 01/01 02/02 01/02 005 01/01 01/01 02/02 02/02 006 01/02 01/02 01/01 02/02 ...
をそして私は、カラム名を維持しながら、可能な場合は、「/」(例えばに従って二つに各列を分離したいと思います:AIN5997になるでしょうAIN5997。 1とAIN5997.2)
私はそれは可能ですが、 '適用'を試みているときに私のフレームの各列にプロシージャを拡張できませんでした(データフレームと単一の列一度に)。これは実際には非常に簡単ですが、私のRスキルはかなり悪いです!
は、このように、二つに一つの列を分割する方法を説明する多くのスレッドがあります。Split a column of a data frame to multiple columns
が、私は、同時にいくつかの列のための手続きを拡張する方法を見つけることができません。
は、あなたの助けをありがとうございました すべてのベスト:)トリックはあなたが発注されている分離する列を正しい順序で新しい名前を作成し、これを確認することです
「別個の」またはそれに関係する解決策が必要なソリューションはありますか? – amarchin
アドバイスは非常に便利です、ありがとうございましたAmarchin :-) – Chrys