我的R输出中有一些制表符或空格(我怀疑输出所来自的任务中的问题),使其看起来像这样:
[1841] "\t\t\tGreen\n\t\t"
[1842] "Blue"
[1843] "\t\t\tRed\n\t\t"
对于一个同事,我必须将其读入SPSS,这在将其作为txt数据读取时会带来一些麻烦,因此我想删除字符串中的\ t和\ n部分:
str_replace(mydata, "([\n])", "")
尝试同时使用\ n和\ t或组合,但从未奏效。
我的错误在哪里?
最佳答案
您需要使用str_replace_all
删除多个空格字符。为什么不使用base R删除这些字符而不是加载stringr
包?
gsub('[\t\n]', '', mydata)
关于r - 从R中的字符串中删除字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27044727/