можем ли мы предсказать данные json в R?

#json #r #prediction

#json #r #прогнозирование

Вопрос:

Я работаю над языком R и устал прогнозировать данные json с использованием модели XGBoost.Я работаю с температурным набором данных, который содержит восемь переменных температурный набор данных с восемью переменными, но R может принимать только четыре переменные R принимает четыре переменные. Я хочу построить модель, взяв температуру и влажность, но она не принимает эти переменные. кто-нибудь может мне помочь?

Комментарии:

1. пожалуйста, отправьте код для преобразования данных из объекта JSON в dataframe. Похоже, есть какая-то проблема

2. данные библиотеки (jsonlite) <- FromJSON(«dataset.json», flatten=FALSE)

3. также некоторые примеры данных, чтобы воспроизвести вашу проблему.

4. [ { «id»: «0457483d1e64ed9ce7b176ef87042c14», «ключ»: «0457483d1e64ed9ce7b176ef87042c14», «значение»: { «rev»: «1-ef74539f91c4fe9e736d0d0b7c555a8a»}, «doc»: {«_id»: » 0457483d1e64ed9ce7b176ef87042c14″, «_rev»: «1-ef74539f91c4fe9e736d0d0b7c555a8a», «тема»: «iot-2 /type /iotqs-sensor/id /3b67c7b9492c/evt / iotsensor /fmt / json», «полезная нагрузка»: {«d»: { «name»: «3b67c7b9492c», «temp»: 43, «влажность»: 63,»objectTemp»: 38}},»DeviceID»: «3b67c7b9492c», «DeviceType»: «iotqs-sensor», «EventType»: «iotsensor», «format»: «json»}} ]

Ответ №1:

Для доступа к вложенным элементам в данных json нам нужно использовать «$». Например, для приведенных выше данных мы должны использовать «data $ doc», чтобы получить восемь переменных. train<-data$doc нажмите здесь он содержит восемь переменных в train