【问题标题】:merge dicts for analysis [closed]合并字典进行分析[关闭]
【发布时间】:2020-02-21 13:04:57
【问题描述】:

我有 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 

【问题讨论】:

  • 你听说过熊猫吗?
  • 不,但我会检查熊猫,看看它们是否会帮助我,谢谢!

标签: python csv dictionary


【解决方案1】:

您可能希望使用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)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-09-28
    • 2013-10-04
    • 2021-12-03
    • 1970-01-01
    • 2012-08-16
    • 2018-06-08
    • 1970-01-01
    相关资源
    最近更新 更多