【问题标题】:list inside string to list in R列出要在 R 中列出的字符串
【发布时间】:2021-09-04 17:01:15
【问题描述】:

我有一个字符串:

"list(id = '1001', status = c('xyz', 'abc', 'def', 'jkl'))"

我想把它转换成:

list(id = '1001', status = c('xyz', 'abc', 'def', 'jkl'))

任何帮助将不胜感激。

【问题讨论】:

标签: r string list


【解决方案1】:

我们可以eval(parse

out <- eval(parse(text = "list(id = '1001', status = c('xyz', 'abc', 'def', 'jkl'))"))

-输出

out
$id
[1] "1001"

$status
[1] "xyz" "abc" "def" "jkl"

dput,可以得到结构体

dput(out)
list(id = "1001", status = c("xyz", "abc", "def", "jkl"))

【讨论】:

    猜你喜欢
    • 2014-08-07
    • 2020-01-27
    • 2011-07-24
    • 2017-08-31
    • 2014-08-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多