gpt4 book ai didi

r - 如何在 R 中合并 2 个 json 对象?

转载 作者:行者123 更新时间:2023-12-01 09:13:55 25 4
gpt4 key购买 nike

我有 2 个 json 对象,想将它们合并为 R 中的一个唯一对象。

这里是文件内容:

对象 1:

{
"value": [
"1",
"2",
"3"
]
}

对象 2:

{
"value": [
"4",
"5",
"6"
]
}

预期结果

{
"value": [
"1",
"2",
"3",
"4",
"5",
"6"
]
}

我在其他语言中发现了类似的问题(例如 this question ),但我想在 R 中这样做(并且我使用 jqr 包)。

你有什么想法吗?谢谢。

最佳答案

为了演示@Gregor 的建议,这里有一个例子。

# Store JSON content as lists (lst1, lst2)
library(jsonlite);
lst1 <- fromJSON(txt =
'{
"value": [
"1",
"2",
"3"
]
}')
lst2 <- fromJSON(txt =
'{
"value": [
"4",
"5",
"6"
]
}')

# Merge lst1 and lst2 and output as JSON
toJSON(Map(c, lst1, lst2))
#{"value":["1","2","3","4","5","6"]}

注意,这适用于您提供的示例数据;如果您有多个键(可能某些键存在于一个 JSON 中,而另一个没有),则需要调整组合/合并策略。

关于r - 如何在 R 中合并 2 个 json 对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50034023/

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