У меня есть данные, извлеченные из базы данных PostgreSQL со столбцом jsonb, это выглядит как
df <- data.frame(item_id = c(1,2),
item_price = c(2,3),
jsonb=c('{"name": "1st item", "color": "red", "taste": "vanilla"}',
'{"name": "2nd item", "color": "blue", "foo": "bar"}'))
Я хочу извлечь name
и color
, чтобы иметь
item_id item_price name color
1 1 2 1st item red
2 2 3 2nd item blue
Я знаю, как получить его напрямую из базы данных, но не из фрейма данных R.
PS Ронак Шах дал рабочее решение. Есть ли какое-нибудь решение с какой-нибудь библиотекой json
?