【发布时间】:2020-08-29 22:39:41
【问题描述】:
如何使用 Base R 将列 rn 拆分为两列?
我尝试了strsplit(schluempfe$rn, ".", fixed=TRUE),它成功拆分,但我不知道如何使用此函数获取两列。我需要用 cbind() 将它们绑定回来吗?
如果这不可能,我将恢复为单独()或 str_split_fixed(),但对于 Base R 来说“似乎足够简单”。
> str(schluempfe)
Classes ‘data.table’ and 'data.frame': 13534 obs. of 2 variables:
$ rn : chr "oberschlumpf.2020-05-13" "oberschlumpf.2020-05-12"
"oberschlumpf.2020-05-11" "oberschlumpf.2020-05-10" ...
$ reCNru: num 15.9 19.2 25.2 21.3 18.6 ...
- attr(*, ".internal.selfref")=<externalptr>
作为我想看到的输出
Classes ‘data.table’ and 'data.frame': 13534 obs. of 3 variables:
$ rn1 : chr "oberschlumpf" "oberschlumpf" "oberschlumpf" "oberschlumpf" ...
$ rn2 : chr "2020-05-130" "2020-05-12" "2020-05-11" "2020-05-10" ...
$ reCNru: num 15.9 19.2 25.2 21.3 18.6 ...
- attr(*, ".internal.selfref")=<externalptr>
【问题讨论】:
-
有帮助,谢谢,之前没看到这个问题。