【发布时间】:2022-01-02 08:01:40
【问题描述】:
我正在读取几个 excel 文件并将它们合并到一个数据框中。一些地址字段中有返回值。我想出了这个来删除它们,但它不起作用,并且 RStudio 说该行中有无效的令牌。
df$Primary.Street <- gsub("\r\n", " ", df$Primary.Street)
任何帮助将不胜感激。
输入行在 Excel 中的外观示例:
"123 Main St
"Sam Jones" Apt A" "New York" "NY" "12345"
希望输出到 csv:
"Sam Jones","123 Main St Apt A","New York","NY","12345"
【问题讨论】:
-
你能分享一下它在 R 中的样子吗?
dput(df[row_that_has_problem, relevant_columns])将是完美的,因为它将包含所有类和结构信息。 -
首先,确保换行符确实是
df$Primary.Street的一部分,然后使用df$Primary.Street <- gsub("(*UCP)\\R+", " ", df$Primary.Street, perl=TRUE)