Лучший способ получить этот текстовый файл без столбцов в фреймворке panda? - PullRequest
0 голосов
/ 09 июля 2020

У меня есть текстовый файл со следующей структурой:

[{"name":"sfdsf","stat1":304,"stat2":4.4,"stat3":68},
 {"name":"Swejkl","stat1":211,"stat2":5.0,"stat3":42},
 {"name":"utyuytu","stat1":342,"stat2":4.3,"stat3":79},
 {"name":"vbnvbn","stat1":198,"stat2":3.1,"stat3":63},  etcetera...]

Может ли кто-нибудь указать мне в правильном направлении, как лучше всего получить эту информацию из текстового файла во фрейм данных панды? Я хочу создать столбцы: "name" "stat1" "stat2" "stat3".

Я думал использовать for l oop для чтения каждой строки, извлечения информации и помещения ее в кадр за строкой.

Есть способ лучше? Лучше читать запятые как разделители. А затем сделать еще один шаг, на котором я использую двоеточие в качестве разделителя? А затем избавиться от имен столбцов?

Когда файл читается, считывается ли каждая строка в фрейм данных в новой строке?

1 Ответ

1 голос
/ 09 июля 2020

Pandas имеет встроенный парсер JSON, например здесь :

import pandas as pd
df = pd.read_json(r'myfilepath')
display(df)

введите описание изображения здесь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...