【发布时间】:2018-06-27 13:39:01
【问题描述】:
我有类似的东西 set of data
891 Rehab 2a SQ002 1
892 Rehab 2a SQ002 1
893 Rehab 2a SQ002 1
894 Rehab 2a SQ002 2
895 Rehab 2a SQ002 2
896 Rehab 2a SQ002 1
897 Rehab 2a SQ002 2
898 Rehab 2a SQ002 2
899 Rehab 2a SQ002 1
900 Rehab 2a SQ002 1
我不确定如何将包含 2a 的列(问题)分成两列,一列带有“a”,一列带有“2”。我以前试过这个
testra2<- testra1 %>%
separate(questionn,
into = c("num", "text"),
sep= "(?=[0-9])(?<=[A-Za-z])")
但它基本上只是创建一个空白列,我收到以下警告消息:
"警告信息:预计 2 件。缺少的件用
NA填充 在 2720 行中 [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, ...]。
如果有任何帮助,我将不胜感激,非常感谢:)
【问题讨论】: