У меня есть столбец, который содержит данные в формате JSON, как в следующем примере,Преобразовать таблицу R данные столбец из JSON в таблицу данных
library(data.table)
test <- data.table(a = list(1,2,3),
info = list("{'duration': '10', 'country': 'US'}",
"{'duration': '20', 'country': 'US'}",
"{'duration': '30', 'country': 'GB', 'width': '20'}"))
Я хочу, чтобы преобразовать последнюю колонку в эквивалентные хранения R, который будет выглядеть примерно так до,
res <- data.table(a = list(1, 2, 3),
duration = list(10, 20, 30),
country = list('US', 'US', 'GB'),
width = list(NA, NA, 20))
Поскольку у меня есть 500K строк с различным содержанием, я бы поискал быстрый способ сделать это.
Хорошо, не стесняйтесь редактировать, если вы знаете, как исправить его каким-то образом, что не нарушит ответ. – Frank