2016-09-07 57 views
0

我需要更多的行合併爲一個,但在路上,我可以在所有列中的所有數據保存到我的合併行保留所有數據到合併行。 csv文件。我需要合併的行是具有相同電子郵件單元格的行。圖片中的第一張桌子是我現在的樣子,第二張如何。合併行到一個與同列單元格,並使用Python腳本

enter image description here

我需要Python腳本來做到這一點。誰能幫我?

謝謝伊戈爾

+1

你已經試過了嗎?請發佈您的代碼的相關部分。 – Humbalan

+0

也在這裏發佈您的輸入和期望的輸出,而不是鏈接的圖像。 – Andrew

+0

這不是一個非常明確的問題。首先,你不顯示你到目前爲止所嘗試過的。接下來還不清楚,當信息衝突和類似情況發生時,行合併會發生什麼。所以請嘗試自己去做,並回答您遇到的困難的具體問題。 – jotasi

回答

0

我的想法:開始於第1行,取郵件,並將其存儲在列表中。

現在比較洞電子郵件柱與電子郵件從第1行中的每個條目如果其相等的,那麼找到你的行中的字段是空的,如果發現條目其中之一填寫。

寫級聯排下來與第二排/電子郵件的事情。

不要忘記檢查新郵件已經檢查(看是否有在從開始列表中的條目),並繼續下去。

工作,但非常低的水平,即時通訊相當肯定有一個聰明的解決方案,但這應該工作過的位。

+0

這是很好的解釋,但如何將它與Python代碼是問題嗎? 我成功的只是閱讀行中的第一封電子郵件,但我不知道該怎麼做。 – igm

+0

也許你應該從一個python教程開始,因爲這是非常基本的東西,或者嘗試在我的答案(如「python list」)中搜索'關鍵字'以及如何使用它。如果你自己想出來,你會學到更多東西,而不是讓別人爲你編程 –