我是Python的初學者,我不知道如何做到以下幾點:如何在Python中結合數值列數據?
我有數字數據的這種形式的文本文件:
1461.5 5 9 -18 32 1462 21 5 -6 32 1462 5 4 -23 32 1462.5 17 6 -7 30 1464 11 6 -14 31 1464 8 2 -22 32 1464.5 9 5 -17 31 1465 6 16 -7 29 1467 9 6 -17 32 1467.5 14 9 -8 31 1469.5 13 5 -12 30 1469.5 14 10 -7 31 1471 15 7 -9 31 1471 12 8 -10 30 1471.5 13 11 -7 31 1472 27 4 -1 32 1472 7 13 -8 28 1472 8 8 -14 30
我想了解如何確定在第一列中的值相同的行,加在其他列對應的項目,並刪除重複的條目在第一列,這樣的輸出結果是這樣的:
1461.5 5 9 -18 32 1462 26 9 -29 64 1462.5 17 6 -7 30 1464 19 8 -36 63 1464.5 9 5 -17 31 1465 6 16 -7 29 1467 9 6 -17 32 1467.5 14 9 -8 31 1469.5 27 15 -19 61 1471 27 15 -19 61 1471.5 13 11 -7 31 1472 42 25 -23 90
如果它將使事情在第一列中的所有數字都可以提前被整數化(對隨後的計算幾乎沒有影響)。
注意:實際的文本文件包含23,000行。第一列中的值按升序排列。
感謝, 亞當
檢查出來... http://stackoverflow.com/questions/11239815/to-sum-column- with-condition/11239899#comment14768205_11239899 – avasal
謝謝avasal。我將研究這個問題的答案。 –