我的数据框的一列中有一些字符串,如下所示: BEM \\ 2015 \ black.rec
当我使用下一行将数据框导出到文本文件中时:
write.table(data, file = "sample.txt", quote = FALSE, row.names = FALSE, sep = '\t')
然后在文本文件中文本如下: BEM \ 2015BELblack.rec
您是否知道在将表格写入文本文件时忽略所有反斜杠的简单方法,以便保留反斜杠。
答案 0 :(得分:0)
我已经解决了这个问题,即将反斜杠转换为forwards:
dataset <- read_delim(dataset.path, delim = '\t', col_names = TRUE, escape_backslash = FALSE)
dataset$columnN <- str_replace_all(dataset$Levfile, "\\\\", "//")
dataset$columnN <- str_replace_all(dataset$Levfile, "//", "/")
write.table(dataset, file = "sample.txt", quote = FALSE, row.names = FALSE, sep = '\t')
使用所需的斜杠导出以 bem \\ 2015 \ black.rec 导入的文本: bem // 2015 / black.rec