大家早上好,我已经读了关于用R分割列的几篇文章,但是我找不到如何解决我的问题。
我想使用tidyr R包中的“separate”函数,根据分隔符将数据框的列分成两列。 我有这个数据框:
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)
我认为可以使用“separate”,但是当我尝试使用“apply”时,无法将该过程扩展到框架的每一列(可能是因为“separate”逐个单独处理数据框的每一列)。 这实际上应该很容易,但我的R技能非常差!
有很多线程解释如何将一列分成两列,例如:Split a column of a data frame to multiple columns
但我找不到如何将该过程同时扩展到多个列。
非常感谢您的帮助,
祝一切顺利 :)
我想使用tidyr R包中的“separate”函数,根据分隔符将数据框的列分成两列。 我有这个数据框:
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)
我认为可以使用“separate”,但是当我尝试使用“apply”时,无法将该过程扩展到框架的每一列(可能是因为“separate”逐个单独处理数据框的每一列)。 这实际上应该很容易,但我的R技能非常差!
有很多线程解释如何将一列分成两列,例如:Split a column of a data frame to multiple columns
但我找不到如何将该过程同时扩展到多个列。
非常感谢您的帮助,
祝一切顺利 :)