“ fuse”,“ melt”,“ regroup” pandas数据帧几乎相同的行

时间:2018-12-16 11:43:10

标签: python pandas dataframe

我有以下数据框:

            id       date  tmax  tmin
12    MX17004  2010-02-02  27.3   NaN
13    MX17004  2010-02-02   NaN  14.4
22    MX17004  2010-02-03  24.1   NaN
23    MX17004  2010-02-03   NaN  14.4
44    MX17004  2010-03-05  32.1   NaN
45    MX17004  2010-03-05   NaN  14.2

如您所见,每个日期都有两行,一行带有一个tmax(tmin为NAN),另一行有一个tmin但tmax为np.NAN值。

如何重新组合这些行?我可以使用for循环,但是某个地方必须有一个函数来处理这种情况?

编辑:所需输出:

            id       date  tmax  tmin
12    MX17004  2010-02-02  27.3  14.4
22    MX17004  2010-02-03  24.1  14.4
44    MX17004  2010-03-05  32.1  14.2

0 个答案:

没有答案