我正在尝试在大量文本中替换R中的字符串。
基本上,这会重现我尝试删除'\ n'部分的数据格式。
document <- as.list(c("This is \\na try-out", "And it \\nfails"))
我可以用循环和gsub做到这一点,但它需要永远。我查看了这个post的解决方案。所以我尝试了:temp <- apply(document, 2, function(x) gsub("\\n", " ", fixed=TRUE))
。我也使用了lapply,但它也给出了错误信息。我无法弄明白,帮助!
答案 0 :(得分:1)
如果要返回列表,请使用lapply
document <- as.list(c("This is \\na try-out", "And it \\nfails"))
temp <- lapply(document, function(x) gsub("\\n", " ", x, fixed=TRUE))
##[[1]]
##[1] "This is a try-out"
##[[2]]
##[1] "And it fails"