1
建立以下數據結構數據結構來保存,後來合併稀疏數據
M M
A1 A2 A3 A4 A5
a b c
a b d
a e b
a f b
我的數據看起來就像下面需要的建議。標記爲M
的列一起構成一個獨特的行。現在我應該可以讀取一條csv行並向上面的數據結構添加一行。如果我再次遇到相同的唯一行,我需要以某種方式合併相同的唯一行,並且最後一個相同的唯一行將贏得並繼承缺失值的值。
像上述例子
我有其是相同的唯一的行,因爲所有的字段標有M
是相同的多個行。因此,從上表的最後表應該像下面
M M
A1 A2 A3 A4 A5
a f b d c
我想知道是否有任何數據結構持有這樣的結構?我不想重新創造新的?另外,如果我可以通過一些地圖和列表組合來實現這一點。標題(A1,A2,A3)是動態的,並且是未知的。我使用csv閱讀器從CSV讀取一行。