将原始时间序列数据转换为R中的组织数据帧

我有一个Covid-19数据集,其中包含巴西每个州的信息。所有州的日期都相同。

   region   state  date         newCases   cumulativeCases  newDeaths   cumulativeDeaths
1  Norte     RO 30/01/2020          0               0           0                0
2  Norte     RO 31/01/2020          0               0           0                0
3  Norte     RO 01/02/2020          0               0           0                0
4  Norte     RO 02/02/2020          0               0           0                0
5  Norte     RO 03/02/2020          0               0           0                0
6  Norte     RO 04/02/2020          0               0           0                0

我需要将这些数据转换成案例(或死亡)矩阵,其状态以行表示,日期以列表示,如下所示:

matrix

我可以使用for循环来做到这一点,但我正在寻找一种更简单有效的方法来完成此任务。可能吗?

提前致谢!

评论