我有CSV数据,应该对此进行一些研究。但是我什至无法将数据放在一个列表或字典中。
with open ('Probe.csv', newline='', encoding='utf-8') as file:
reader = csv.DictReader(file, delimiter=";")
for row in reader:
print(row)
现在我在字典中每一行。但是,如何将它们放在一起,因为我必须在以后的日期中过滤它们。数据如下:
stichtag;bez;Bezirk_nam;alt;Anzahl_Personen
2006-01-01 00:00:00.000;1;Innere Stadt;0;29
2006-01-01 00:00:00.000;1;Innere Stadt;1;24
2006-01-01 00:00:00.000;1;Innere Stadt;2;21
2006-01-01 00:00:00.000;1;Innere Stadt;3;21
尝试print(list(reader))
并评论结果。
您可能希望使用list
将各个行存储在阅读器中。看看下面的代码,该代码将列表L
中的每一行存储起来,以后可以使用它进行处理,
L = []
with open ('Probe.csv', newline='', encoding='utf-8') as file:
reader = csv.DictReader(file, delimiter=";")
for row in reader:
L.append(row)
print(L)