【发布时间】:2018-03-03 04:46:21
【问题描述】:
我有以下 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"}]
【问题讨论】:
-
似乎不同,在我的情况下,行名是动态的。
-
试试
toJSON(as.list(setNames(df$Values,rownames(df))),auto_unbox=TRUE)。