Sammeln von Daten aus einem WörterbuchPython

Python-Programme
Anonymous
 Sammeln von Daten aus einem Wörterbuch

Post by Anonymous »

Ich habe ein Wörterbuch, das viele verschiedene Sitzungen hat, die mit verschiedenen Angaben beginnen. Jeder Session -Bucket hat mehrere Ergebnisse und jedes Ergebnis hat einen Zeitstempel. < /P>
Jedes Ergebnis kann ein Fehler sein oder nicht. Daten für alle Sitzungen zur Beantwortung der Frage: Gehen Fehler am Ende oder zu Beginn einer Sitzung häufiger auf.
Hier ist ein kleiner Teil dieses Wörterbuchs
"aggregations": {
"Sessioncount": {
"doc_count_error_upper_bound": 0,
"sum_other_doc_count": 0,
"buckets": [
{
"key": "1dec8193-1bf8-4ba1-ade0-332a53ca01e8",
"doc_count": 116,
"SessionTimestamps": {
"doc_count_error_upper_bound": 0,
"sum_other_doc_count": 0,
"buckets": [
{
"key": [
"None",
"2022-11-09T12:29:18.489Z"
],
"key_as_string": "None|2022-11-09T12:29:18.489Z",
"doc_count": 1
},
{
"key": [
"None",
"2022-11-09T12:29:18.618Z"
],
"key_as_string": "None|2022-11-09T12:29:18.618Z",
"doc_count": 1
< /code>
Diese Sitzung hat viele Einträge. Die beiden sehen, die hier sehen, keinen Fehlercode. Es gibt wie 50 weitere Sitzungen. < /P>
Tipps oder Helfer sind willkommen. von Looping trog to Dict und für jede Sitzung die Daten abrufen. Nein weiter.
df = pd.json_normalize(resp["aggregations"]
["Sessioncount"]["buckets"])
< /code>
Wenn ich versuche, so weiter zu gehen: < /p>
df = pd.json_normalize(resp["aggregations"]
["Sessioncount"]["buckets"]["SessionTimestamps"])
< /code>
Ich erhalte einen Fehler: "Listenindizes müssen Ganzzahlen oder Scheiben sein, nicht Str. Meistens in der ersten Hälfte der Sitzung oder in späterer Hälfte für jede Sitzung?

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post