Проблема с чтением данных при доступе к файлу JSON в Python с PandasPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Проблема с чтением данных при доступе к файлу JSON в Python с Pandas

Сообщение Anonymous »

Я импортировал файл JSON в Python для экстраполяции информации, которую я имею в нем для выбора каждого отдельного или основного данных, которые содержат разные данные. Когда я пытаюсь выбрать основные, чтобы увидеть все содержащие данные, я не вижу их, но вместо этого я вижу только первые данные основного абзаца. < /P>
Как это возможно? Невозможно ли увидеть данные, преобразованные в таблице? из json с кодом, как это:
Accesso = df['AccessLevels']
print(Accesso)
< /code>
json: < /p>
"AccessLevels": {
"Home.btnBuzzer": 0,
"Home.btnLogin": 0,
"Home.btnLogout": 0,
"Home.btnMenu": 0,
"L2A_ConfEdit.btnRecSave": 2,
"L2A_ConfEdit.cbNameConf": 4,
"L2A_ConfEdit.editParameters": 4,
"L2B_ProgEdit.btnRecActivate": 1,
"L2B_ProgEdit.btnRecSave": 2,
"L2B_ProgEdit.btnRecSaveAs": 2,
"L2B_ProgEdit.cbNameProg": 1,
"L2B_ProgEdit.editParameters": 2,
"L2E_Stats.btnRstPar": 1,
"L2E_Stats.btnRstTot": 2,
"L2_Menu.btnConfEdit": 0,
"L2_Menu.btnMaint": 4,
"L2_Menu.btnProgEdit": 0,
"L2_Menu.btnRtCmds": 0,
"L2_Menu.btnStats": 0,
"L2_Menu.btnTestControl": 2
},
< /code>
Результатом печати уровня доступа является следующее: < /p>
Home.btnBuzzer 0.0
Home.btnLogin 0.0
Home.btnLogout 0.0
Home.btnMenu 0.0
L2A_ConfEdit.btnRecSave 2.0
...
5 NaN
6 NaN
7 NaN
8 NaN
9 NaN
Name: AccessLevels, Length: 74, dtype: float64
< /code>
Обратите внимание, что файл json содержит около 12 тыс. Линий < /p>
import json
import pandas as pd

# Replace 'your_file.json' with the path to your JSON file
with open('00_000000065.json', 'r') as file:
data = json.load(file)

#print whole json file
#print(data)

df = pd.DataFrame(data)
#Info = df['Info']['CPU12 prog code']
#print(Info)
#print("\nPrint the whole json file as a db to see how it works")
#print(df)

print("\nPrinting the recipes\n")
#Ricetta = df['Recipes']
#Step = df['Recipes']['Programs']['13']['Step']['007']
#print(f"Print me step {Step}")

Info = df['Info']['CPU12 prog code']
print(Info)

Image = df['zImages']['0']
print(Image)

Step1 = df['Recipes']['Configs']['00']['Step']

print(Step1)

print("\nTest of the various levels\n")
Accesso = df['AccessLevels']
print(Accesso)

print("\nPrint of the counter\n")
Contatore = df['CounterEnabled']
print(Contatore)


Подробнее здесь: https://stackoverflow.com/questions/794 ... ith-pandas
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»