将双行字符列拆分为R中的两列

时间:2016-12-09 16:49:38

标签: r split character

我想将一个双行字符列拆分为R中的两列。

例如,转动下面的字符列:

"0311I250 61I272 62E669                                                                                                                                                            03 I250 E669 I272"

分为两栏

## "0311I250 61I272 62E669" "03 I250 E669 I272".

任何人都可以提供帮助?

非常感谢。

1 个答案:

答案 0 :(得分:2)

strsplit在空白处,后面有两位数字。

unlist(strsplit(string,'(\\s)(?=\\d{2}\\s+)',perl=T))
[1] "0311I250 61I272 62E669" "03 I250 E669 I272"