gpt4 book ai didi

json - 如何在名称/值对中将 R 数据帧转换为 Json?

转载 作者:行者123 更新时间:2023-12-04 23:38:39 25 4
gpt4 key购买 nike

我有以下 R 数据框:

        Values
Type1 123
Type2 4565
Type3 7812

我希望 JSON 输出是
{"Type1":123, "Type2":4565, "Type3":7812}

数字字段可以带引号

我用的是jsonlite toJSON,输出是:
[{"Values":123,"_row":"Type1"}, 
{"Values": 4565,"_row":"Type2"},
{"Values": 7812,"_row":"Type3"}]

最佳答案

使用 rjson 的解决方案:

df <- data.frame(Values = c(123, 4565, 7812))
rownames(df) <- paste0("Type", 1:3)

library(rjson)
toJSON(setNames(df$Values, rownames(df)))

[1] "{\"Type1\":123,\"Type2\":4565,\"Type3\":7812}"

关于json - 如何在名称/值对中将 R 数据帧转换为 Json?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46350583/

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