gpt4 book ai didi

R:从数据框中的文本字符串中删除隐藏的换行符

转载 作者:行者123 更新时间:2023-12-02 20:32:50 25 4
gpt4 key购买 nike

我发现我的数据框中的某些字符串包含隐藏的换行符,但我不能确切地说出是哪一个(当加载到 gVim 中时,它们只是显示为换行符)。以下代码:

gsub("[\r\n]", "", x)

成功地从字符串中删除换行符。但是,它也删除了分隔单元格的换行符,使我的数据框原子化而不是递归。如何在保持数据框完好无损的同时仅定位字符串中的换行符?

这是数据示例:

sample data frame

最佳答案

复制上面的评论以关闭问题,

dataframe <- data.frame(ID = 1:2, Name = 'XX',
string_column = c('Hi \r\nyou\r\n', 'Always \r\nshare\r\n some \r\nsample\r\n data!'))
dataframe$string_column
#> [1] Hi \r\nyou\r\n
#> [2] Always \r\nshare\r\n some \r\nsample\r\n data!
#> Levels: Always \r\nshare\r\n some \r\nsample\r\n data! Hi \r\nyou\r\n

dataframe$string_column <- sapply(dataframe$string_column,
function(x) { gsub("[\r\n]", "", x) })
dataframe$string_column
#> [1] "Hi you" "Always share some sample data!"

关于R:从数据框中的文本字符串中删除隐藏的换行符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48157536/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com