Eine Antwort.json() gibt einen JSON im folgenden Format zurück:
{
"workbooks": [
{
"name": "WORKBOOK_A",
"embeddedDatasources": [
{
"upstreamTables": [
{"name": "WORKBOOK_A_TABLE_A"}]},
{
"upstreamTables": [
{"name": "WORKBOOK_A_TABLE_B"},
{"name": "WORKBOOK_A_TABLE_C"}]},
{
"upstreamTables": []}]},
{
"name": "WORKBOOK_B",
"embeddedDatasources": [
{
"upstreamTables": [
{"name": "WORKBOOK_B_TABLE_A"},
{"name": "WORKBOOK_B_TABLE_B"}]},
{
"upstreamTables": [
{"name": "WORKBOOK_B_TABLE_C"},
{"name": "WORKBOOK_B_TABLE_D"}]}]}]}
Ich versuche, es in einen Datenrahmen wie diesen umzuwandeln:
Arbeitsmappen
upstreamTables
WORKBOOK_A
WORKBOOK_A_TABLE_A
WORKBOOK_AWORKBOOK_A_TABLE_B
WORKBOOK_A
WORKBOOK_A_TABLE_C
WORKBOOK_B
WORKBOOK_B_TABLE_A
WORKBOOK_B
WORKBOOK_B_TABLE_B
WORKBOOK_B
WORKBOOK_B_TABLE_C
WORKBOOK_B
WORKBOOK_B_TABLE_D
"upstreamTables": [] sollte in diesem Fall ignoriert werden.
Normalisierung des JSON (json_normalize) erledigt den Job nicht und das Extrahieren der Daten als separate Datenrahmen und das erneute Zusammenfügen hat noch nicht das ergeben, was ich suche.
Konvertieren Sie verschachteltes JSON in Dataframe ⇐ Python
-
- Similar Topics
- Replies
- Views
- Last post