【发布时间】:2018-07-27 21:38:13
【问题描述】:
我有一些数据要组合在一起:
Serial_Num Latitude Longitude
1950004S11059 -11.1 59.1
1950004S11059 -11.6 57.8
1950004S11059 -12.4 56
1950004S11059 -13.2 54.6
1950004S11059 -13.8 53.8
1950004S11059 -14.8 52.7
1950004S11059 -15.9 52
1950004S11059 -18.3 52.4
1950004S11059 -20 54
1950004S11059 -22.1 55.9
1950004S11059 -26.2 59.8
1950012S14150 -14 146.9
1950012S14150 -14.4 145.8
1950012S14150 -14.9 145.4
1950012S14150 -15.8 145.6
1950012S14150 -18.9 149.1
1950012S14150 -22.3 152.5
1950013S14139 -16 139
1950013S14139 -16.3 139
很简单,对于每个唯一的Serial_Num,我想要坐标。我期待类似的东西:
1950004S11059: {"GPS": (-11.1 , 59.1) , (-11.6, 57.8) , (-12.4, 56), ..., (-26.2, 59.8)}
然后我可以循环遍历每个Serial_Num 的GPS 坐标并进行绘图。
我有一些我在其他地方使用过的脚本,但主要依赖于用于设置字典的 .csv 数据,以 Serial_Num 为键。
但是csv中的数据是顺序的,顺序很重要。
对于每个Serial_Num,有什么方法可以按照它们在 CSV 中的顺序输出坐标列表?
编辑:我现在正在研究 Pandas,因为它有一个 groupBy 方法可能会有所帮助。
【问题讨论】:
标签: python python-3.x pandas csv dataframe