Python Forum
Make a table from a json output
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Make a table from a json output
#4
You can process this data more efficiently:

def pivot_table(data):
	output = []
    length = len(data[0])
	for i in range(length):
		output.append([datapoint[i] for datapoint in data])
	return output

pivoted_data = pivot_table(data["groups"][0]["columns"])

for row in pivoted_data:
    t.add_row(row)
The output of the function is:
Output:
[[20110911, 'Sunday', 1, 2011, 'Bears', 'Falcons', 'home', 30, 12, 2.0, 40.5], [20110918, 'Sunday', 2, 2011, 'Bears', 'Saints', 'away', 13, 30, 6.0, 47.0]]
To retrieve only the first ten rows, you can modify the function above to only iterate over ten items. Although, it sounds like you may be more interested in doing aggregate calculations on the data set. Have you looked at namedtuple() in the collections module? That creates a data structure that's optimized for aggregate functions like sum, average, etc.
Reply


Messages In This Thread
Make a table from a json output - by carstenlp - Dec-29-2018, 09:10 PM
RE: Make a table from a json output - by Unisoftdev - Dec-29-2018, 10:17 PM
RE: Make a table from a json output - by carstenlp - Dec-29-2018, 11:32 PM
RE: Make a table from a json output - by stullis - Dec-30-2018, 12:36 AM
RE: Make a table from a json output - by carstenlp - Dec-30-2018, 05:21 PM
RE: Make a table from a json output - by stullis - Dec-30-2018, 08:43 PM
RE: Make a table from a json output - by carstenlp - Dec-30-2018, 09:35 PM
RE: Make a table from a json output - by snippsat - Dec-30-2018, 11:04 PM
RE: Make a table from a json output - by carstenlp - Jan-01-2019, 08:30 PM
RE: Make a table from a json output - by snippsat - Jan-01-2019, 09:42 PM
RE: Make a table from a json output - by carstenlp - Jan-04-2019, 08:58 PM
RE: Make a table from a json output - by snippsat - Jan-04-2019, 10:37 PM
RE: Make a table from a json output - by carstenlp - Jan-05-2019, 09:52 PM
RE: Make a table from a json output - by carstenlp - Jan-12-2019, 09:06 PM

Possibly Related Threads…
Thread Author Replies Views Last Post
  write json into a table herobpv 4 1,511 Jan-22-2023, 04:36 AM
Last Post: herobpv
  Convert Json to table format python_student 2 5,574 Sep-28-2022, 12:48 PM
Last Post: python_student
  geojson to json --missing multiple row output yoshi 9 2,795 Mar-06-2022, 08:34 PM
Last Post: snippsat
  Python script to summarize excel tables, then output a composite table? i'm a total n surfer349 1 2,364 Feb-05-2021, 04:37 PM
Last Post: nilamo
  sports Stats > table output loop problems paulfearn100 3 2,526 Jul-22-2020, 03:21 AM
Last Post: c_rutherford
  Save output into a Excel Sheet with Format Table skaailet 1 2,512 Apr-17-2020, 11:56 PM
Last Post: thirteendec
  json.dumps list output qurr 12 5,266 Apr-08-2020, 10:13 PM
Last Post: micseydel
  json.dumps output error in python3 prayuktibid 2 2,669 Jan-21-2020, 06:41 AM
Last Post: prayuktibid
  Output to a json file problem Netcode 3 3,748 Nov-22-2019, 01:44 AM
Last Post: Skaperen
  Problem Table Output Phil 4 2,641 May-19-2019, 12:17 PM
Last Post: Phil

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020