如何移除字符内容中的隐藏换行符?解决R代码执行报错问题
解决字符串含换行导致的R代码报错问题
你的代码报错是因为字符串里包含了实际的换行符(\n),word()函数会把这个换行符当作字符串的一部分,影响提取最后一个单词的逻辑。这里给你几种实用的解决方法:
直接写成单行字符串:把换行去掉,将内容合并成一行,这是最直接的方式:
"Hello how are you" %>% word(-1)用字符串替换移除换行符:如果需要保留多行输入的格式,可以用
stringr包的str_replace_all()函数把换行符替换成空格:str_replace_all("Hello how are you", "\n", " ") %>% word(-1)用
paste()拼接多行内容:把拆分的字符串片段用paste()合并成单行,自动用空格分隔:paste("Hello how", "are you") %>% word(-1)
内容的提问来源于stack exchange,提问作者GiulioGCantone
相关产品推荐
相关产品推荐

