new*_*ser 5 string split r strsplit metacharacters
我有大量的数据,其中分隔符是反斜杠.我在R中处理它并且我很难找到如何拆分字符串,因为反斜杠是一个元字符.例如,字符串看起来像这样:
1128\0019\XA5\E2R\366\00=15
Run Code Online (Sandbox Code Playgroud)
我想沿着\角色分割它,但是当我运行strsplit命令时:
strsplit(tempStr, "\\")
Error in strsplit(tempStr, "\\") :
invalid regular expression '\', reason 'Trailing backslash'
Run Code Online (Sandbox Code Playgroud)
当我尝试使用"修复"选项时,它不会运行,因为它在反斜杠之后需要一些东西:
strsplit(tempStr, "\", fixed = TRUE)
Run Code Online (Sandbox Code Playgroud)
不幸的是,我无法使用其他程序预处理数据,因为数据是每天生成的.
Dav*_*son 14
你的代码行是(尽管你没有明确说明):
strsplit(tempStr, "\\")
Run Code Online (Sandbox Code Playgroud)
应该是
strsplit(tempStr, "\\\\")
Run Code Online (Sandbox Code Playgroud)
这将被解读为"\\",正则表达式将其理解为"\".
| 归档时间: |
|
| 查看次数: |
6363 次 |
| 最近记录: |