Моя цель состояла в том, чтобы прочитать строку json, расположенную в 4-м столбце «REQUEST_RE» файла csv, и разбить этот 4-й столбец на отдельные столбцы.
мои данные находятся в следующем формате для каждого csv строка в 4-м столбце:
Строка 2: {"Fruit": "Apple", "Cost": "1.5", "Attributes": {"ID": "001", "Country": "Америка"}}
Строка 3: {"Фрукты": "Апельсины", "Стоимость": "2,0", "Атрибуты": {"ID": "002", "Страна": "Китай "}}
необходимо заменить на:
Я пробовал это: Анализ строки JSON, был загружен из CSV с использованием Pandas
, и в итоге я использовал это:
InterimReport = pd.read_csv (filename, index_col = False, usecols = lambda col: col not in ["SYSTEMID"]) InterimReport.join (InterimReport ['REQUEST_RE']. apply (json .loads) .apply (pd.Series))
, но мне не удалось разделить мой json строка в столбцы.
моя json строка все еще оставалась строкой json и не была изменена.