[英]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.