簡體   English   中英

跳過從 python 中的 CSV 文件讀取一次的觀察

[英]Skip observations that been read once from a CSV file in python

我閱讀了一個包含幾列的 CSV 文件,並為這些列創建了一個 class:

  class member:
    name = ""
    vdate = []

data = []
for column in columns:
    m = member()
    m.name = column[1] + " " + column[2]
    m.date = int(column[5]

現在,我正在嘗試跳過從 m.name 讀取一次的行,跳過的行不會是 append 到

數據 = []

但是,在我跳過這些行之后,我希望跳過行中的日期值是 append 到 class 中的 vdate []。

我試過了:

  if m.name != m.name:
    data.append(m)
else:
    continue and vdate.append(m)

沒用。

我不認為 Class 是 go 的最佳方式。

我只需要一個簡單的字典來保存名稱作為鍵和日期作為值。 然后只需檢查每個新行是否在字典中。 如果不是將其添加到字典中,並且它只是另一個列表的日期。

所以這應該給你一個包含名稱和日期的鍵值對的字典,以及一個包含名稱已經在字典中的日期的列表。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM