我是 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 行。第一列中的值按升序排列。
谢谢,亚当