Nabend,
ich habe eine .csv datei, welche ich mittels python auswerten möchte.
Zunächst habe ihc mir diese vereinfacht
1 | Date A B C D
|
2 | 2020-12-09 47851 45188 90014 7162
|
3 | 2020-12-10 48053 46061 90579 7190
|
4 | 2020-12-11 48116 46863 91121 7236
|
5 | 2020-12-12 48229 47742 91638 7288
|
6 | 2020-12-13 48527 48530 92102 7338
|
7 | 2020-12-14 48718 49191 92597 7382
|
8 | 2020-12-15 48952 50000 93065 7382
|
1 | import csv
|
2 | import numpy as np
|
3 |
|
4 | def main():
|
5 | arr = [[]]
|
6 | with open('corona-cases.csv', 'r') as csvfile:
|
7 | next(csvfile, None)
|
8 | myData = csv.reader(csvfile, delimiter='\t')
|
9 | for row in myData:
|
10 | arr.append([row[0], row[3]])
|
11 | print(arr)
|
12 |
|
13 | main()
|
Das Ergebnis sieht dann wie folg aus
1 | [[], ['2020-12-09', '90014'], ['2020-12-10', '90579'], ['2020-12-11', '91121'], ['2020-12-12', '91638'], ['2020-12-13', '92102'], ['2020-12-14', '92597'], ['2020-12-15', '93065']]
|
Was mir merkwürdig vorkommt ist das erste element mit der leeren
Klammer.
Ich denke, dass kommt daher, dass ich das array deklariere und dann
direkt ein append drauf mache und somit das erste Element leer bleibt?
Wie bekomme ich die daten komplett rein?
Wie kann ich diese Werte jetzt in einem Diagramm darstellen?