【发布时间】:2021-09-01 00:03:36
【问题描述】:
我正在尝试如下拆分字符串
x <- data.table(VAROLD=c('DBA','ADB'))
x[, paste0('VARNEW_', 1:2) := tstrsplit(VAROLD, 'D', fixed=T)][]
我得到如下输出想看看我是否可以避免生成第一列空白。我只查看使用 data.table 包的选项。
| VAROLD | VARNEW_1 | VARNEW_2 |
|---|---|---|
| 1: DBA | BA | |
| 2: ADB | A | B |
【问题讨论】:
-
您对第一列的期望是什么
-
VARNEW_1 应该是“BA”并且 VARNEW_2 应该是空白(对于第一行和第二行)
标签: r data.table