要使用地理绘图动画帧,我希望我的所有组在同一日期结束。这将避免最后一个框架将某些国家灰化。目前,根据日期,最新的数据点是“时间戳('2021-05-13 00:00:00')”
因此,在下一步中,我想根据所有国家添加新行,以便它们在df中的最新日期之前都有行。 可以使用ffill填充“每百人接种人数”和“每百人完全接种人数”列
因此,理想情况下,如果挪威比最新数据点“2021-05-13”少1天,则应添加新行,如下所示。df中的所有其他国家都应该这样做
范例
country iso_code date people_vaccinated_per_hundred people_fully_vaccinated_per_hundred
12028 Norway NOR 2021-05-02 0.00 NaN
12029 Norway NOR 2021-05-03 0.00 NaN
12188 Norway NOR ... ... ...
12188 Norway NOR 2021-05-11 27.81 9.55
12189 Norway NOR 2021-05-12 28.49 10.42
Add new row
12189 Norway NOR 2021-05-13 28.49 10.42
早于1.1.5版本的交叉连接代码
一种直截了当的方法可能是创建国家和日期的笛卡尔乘积,然后加入其中,为每个缺少的日期和国家组合创建空值
使用以下数据集:
此转换将为您提供:
在此之后,可以使用fillna更改添加行的空值
相关问题 更多 >
编程相关推荐