【发布时间】:2022-12-15 02:05:45
【问题描述】:
我想使用 tidyr 中的单独函数通过 '' 拆分列中的文本。鉴于此示例数据...
library(tidyr)
df1 <- structure(list(Parent.objectId = 1:2, Attachment.path = c("photos_attachments\\photos_image-20220602-192146.jpg",
"photos_attachments\\photos_image-20220602-191635.jpg")), row.names = 1:2, class = "data.frame")
我已经尝试了多种变体......
df2 <- df1 %>%
separate(Attachment.path,c("a","b","c"),sep="\\",remove=FALSE,extra="drop",fill="right")
这不会导致错误,但不会将字符串分成两列,可能是因为我没有为单个反斜杠使用正确的正则表达式。
【问题讨论】: