У меня проблемы с чтением файла CSV, который я экспортировал из базы данных mysql, которая содержит столбец со строкой JSON.Более конкретно, я хочу получить доступ ко всем значениям в строке JSON.Я создал простой пример для визуализации моей проблемы:
Это мой CSV-файл (test.csv):
"id","code","values"
1,"12b222a","{\"first\": 5, \"second\": 5}"
Вот как я читаю его в R:
library(data.table)
library(jsonlite)
test_data<-fread("test.csv")
Когда я пытаюсь
rd <- fromJSON(test_data[,"values"])
, я получаю следующее сообщение об ошибке:
Error: Argument 'txt' must be a JSON string, URL or file.
Проблема заключается в том, что при запуске
test_data[,"values"]
я получаюследующее содержимое, которое содержит двойные обратные косые черты в качестве escape-символов:
values
1: {\\"first\\": 5, \\"second\\": 5}
Как можно избежать двух обратных косых черт, которые вызывают проблемы с fromJSON?