Odczytywanie danych z pliku CSV online w Pythonie 3

Po prostu testuję coś jako praktykę. Mam ten ogromny plik CSV onlinehttps://raw.github.com/datasets/gdp/master/data/gdp.csv Chcę też przeczytać wszystkie dane i umieścić je w tabeli, aby móc je analizować i tworzyć tabele. Kod, który do tej pory posiadałem, został złożony przy użyciu innych pytań StackOverflow i innych stron internetowych, ale wydaje się, że dzieje się tak, gdy jest on odczytywany, a następnie natychmiast drukowany ponownie.

['C']
['o']
['u']
['n']
['t']
['r']
['y']
[' ']
['N']
['a']
['m']
['e']
['', '']
['C']
['o']
['u']
['n']
['t']
['r']
['y']
[' ']
['C']
['o']
['d']
['e']
['', '']
['Y']
['e']
['a']
['r']
['', '']
['V']
['a']
['l']
['u']
['e']
[]
[]
['A']
['r']
['a']
['b']
[' ']
['W']
['o']
['r']
['l']
['d']
['', '']

mój kod jest taki jak dotąd:

import csv
import urllib.request

url = "https://raw.github.com/datasets/gdp/master/data/gdp.csv"
webpage = urllib.request.urlopen(url)
datareader = csv.reader(webpage.read().decode('utf-8'))
data = []
for row in datareader:
    data.append(row)

for row in data:
    print(row)

Jak mogę go zmienić tak, aby faktycznie czytał wiersz po wierszu, a następnie dzieli linię na różne zmienne. Zrobiłem to przed użyciem

payRollNumber, salary, jobTitle, otherNames, \
               surname = line.strip().split(',')

I mogę to zastosować po tym, jak mam rzędy. Jakieś pomysły?

questionAnswers(1)

yourAnswerToTheQuestion