我有一个 pd.DataFrame
,结构如下:
$ df.head()
target refTime name latitude longitude
0 5.0 2020-05-31 22:48:00 YMLT -41.529999 147.190002
1 6.0 2020-05-31 22:51:00 YWGT -36.419998 146.300003
2 6.0 2020-05-31 22:56:00 YMAY -36.060001 146.929993
3 5.0 2020-05-31 22:47:00 SUMU -34.830002 -56.000000
4 3.0 2020-05-31 22:46:00 FACT -33.990002 18.600000
5 5.0 2020-05-31 23:00:00 SGES -25.450001 -54.849998
6 5.0 2020-05-31 23:00:00 SGAS -25.250000 -57.520000
7 5.0 2020-05-31 22:59:00 SUMU -34.830002 -56.000000
8 8.0 2020-05-31 23:00:00 NFFN -17.750000 177.449997
9 7.0 2020-05-31 23:00:00 SBPS -16.430000 -39.080002
10 7.0 2020-05-31 22:50:00 NSTU -14.330000 -170.720001
这是2020年5月31日在各个气象站记录的天气数据。可能会出现重复的(站)名称,例如SUMU
。然而,每个重复的名称都有不同的refTime
。
问题: 在保留离整点观测时间最近的观测值(在本例中为23:00:00
)的同时,如何删除重复的气象站记录?对于这个特定的例子,我将删除第3行。