我在R中有一个列,如下所示:
won <- c("\001", rep("\\0",3), "\001")
won
\001
\\0
\\0
\\0
\\0
\001
有两个可能的值,\ 0或\ 001
我想知道将这些值更改为最有效的路线是什么 0(对于\ 0)和1(对于\ 001)。我敢肯定gsub()是一个选项,它是不是很清楚是否 这是改变两个单独的字符串值的方法。
答案 0 :(得分:1)
对于这个具体案例:
2 - nchar(won)
这是另一种选择:
ifelse(won == "\001", 1, 0)