【发布时间】:2018-12-16 08:43:46
【问题描述】:
我有一个字符串"c(\"AV\", \"IM\")",我正在尝试将其转换为字符串"AV IM"。
我的问题是我不能 unlist() 或 flatten() 这个,因为它是一个字符,而 paste() 和 stringr::str_c() 都不起作用,因为它在技术上仍然是 1 个字符值。
有什么想法可以做到这一点吗?
如果可能,首选 Tidyverse 解决方案。
编辑:我知道这可以通过正则表达式解决,但我觉得这更像是一个需要解决的字符串级别的“基本”问题,而不是正则表达式问题,如果这有任何意义的话。
【问题讨论】:
-
你是负责以这种形式获取数据的人(也许使用
as.character(substitute(...))?)你最好在上游解决这个问题。 -
我和你在一起。肯定想早点解决这个问题。问题是我不确定如何。我认为这是一个字符串级别的问题(不是字符级别的,正则表达式有意义)。
-
输出这个字符串的指令是什么?
标签: r regex dplyr data-cleaning stringr