DATA COVID-19 INDONESIA

Mengambil Data Covid Indonesia

library(httr)
## Warning: package 'httr' was built under R version 3.6.3
url_use <- GET("https://data.covid19.go.id/public/api/update.json")
data_raw <- content(url_use, as = "parsed", simplifyVector = TRUE)

length(data_raw)
## [1] 2
names(data_raw)
## [1] "data"   "update"
cov_id_update <- data_raw$update 
lapply(cov_id_update, names)
## $penambahan
## [1] "jumlah_positif"   "jumlah_meninggal" "jumlah_sembuh"    "jumlah_dirawat"  
## [5] "tanggal"          "created"         
## 
## $harian
##  [1] "key_as_string"        "key"                  "doc_count"           
##  [4] "jumlah_meninggal"     "jumlah_sembuh"        "jumlah_positif"      
##  [7] "jumlah_dirawat"       "jumlah_positif_kum"   "jumlah_sembuh_kum"   
## [10] "jumlah_meninggal_kum" "jumlah_dirawat_kum"  
## 
## $total
## [1] "jumlah_positif"   "jumlah_dirawat"   "jumlah_sembuh"    "jumlah_meninggal"
tanggal   <- cov_id_update$harian$key
tanggal = as.POSIXct(tanggal / 1000, origin = "1970-01-01")
tanggal = as.Date(tanggal)
positif   <- cov_id_update$harian$jumlah_positif
dirawat   <- cov_id_update$harian$jumlah_dirawat
meninggal <- cov_id_update$harian$jumlah_meninggal
sembuh    <- cov_id_update$harian$jumlah_sembuh
positif_kum   <- cov_id_update$harian$jumlah_positif_kum
dirawat_kum   <- cov_id_update$harian$jumlah_dirawat_kum
meninggal_kum <- cov_id_update$harian$jumlah_meninggal_kum
sembuh_kum    <- cov_id_update$harian$jumlah_sembuh_kum


dataframe <- data.frame(tanggal, 
                        positif, 
                        meninggal, 
                        sembuh,
                        dirawat, 
                        positif_kum, 
                        sembuh_kum, 
                        meninggal_kum,
                        dirawat_kum)

names(dataframe)[names(dataframe) == "value"]   <- "KASUS"
names(dataframe)[names(dataframe) == "value.1"] <- "MENINGGAL"
names(dataframe)[names(dataframe) == "value.2"] <- "SEMBUH"
names(dataframe)[names(dataframe) == "value.3"] <- "DIRAWAT_OR_ISOLASI"
names(dataframe)[names(dataframe) == "value.4"] <- "AKUMULASI_KASUS"
names(dataframe)[names(dataframe) == "value.5"] <- "AKUMULASI_SEMBUH"
names(dataframe)[names(dataframe) == "value.6"] <- "AKUMULASI_MENINGGAL"
names(dataframe)[names(dataframe) == "value.7"] <- "AKUMULASI_DIRAWAT_OR_ISOLASI"

dataframe
##        tanggal KASUS MENINGGAL SEMBUH DIRAWAT_OR_ISOLASI AKUMULASI_KASUS
## 1   2020-03-02     2         0      0                  2               2
## 2   2020-03-03     0         0      0                  0               2
## 3   2020-03-04     0         0      0                  0               2
## 4   2020-03-05     0         0      0                  0               2
## 5   2020-03-06     2         0      0                  2               4
## 6   2020-03-07     0         0      0                  0               4
## 7   2020-03-08     2         0      0                  2               6
## 8   2020-03-09    13         0      0                 13              19
## 9   2020-03-10     8         0      2                  6              27
## 10  2020-03-11     7         1      0                  6              34
## 11  2020-03-12     0         0      0                  0              34
## 12  2020-03-13    35         3      0                 32              69
## 13  2020-03-14    27         1      6                 20              96
## 14  2020-03-15    21         0      0                 21             117
## 15  2020-03-16    17         0      0                 17             134
## 16  2020-03-17    38         0      1                 37             172
## 17  2020-03-18    55        14      2                 39             227
## 18  2020-03-19    82         6      4                 72             309
## 19  2020-03-20    60         7      2                 51             369
## 20  2020-03-21    81         6      3                 72             450
## 21  2020-03-22    64        10      9                 45             514
## 22  2020-03-23    65         1      1                 63             579
## 23  2020-03-24   106         6      0                100             685
## 24  2020-03-25   105         3      1                101             790
## 25  2020-03-26   103        20      4                 79             893
## 26  2020-03-27   153         9     11                133            1046
## 27  2020-03-28   109        15     13                 81            1155
## 28  2020-03-29   130        12      5                113            1285
## 29  2020-03-30   129         8     11                110            1414
## 30  2020-03-31   114        14      6                 94            1528
## 31  2020-04-01   149        21     22                106            1677
## 32  2020-04-02   113        13      9                 91            1790
## 33  2020-04-03   196        11     22                163            1986
## 34  2020-04-04   106        10     16                 80            2092
## 35  2020-04-05   181         7     14                160            2273
## 36  2020-04-06   218        11     28                179            2491
## 37  2020-04-07   247        12     12                223            2738
## 38  2020-04-08   218        19     18                181            2956
## 39  2020-04-09   337        40     30                267            3293
## 40  2020-04-10   219        26     30                163            3512
## 41  2020-04-11   330        21      4                305            3842
## 42  2020-04-12   399        46     73                280            4241
## 43  2020-04-13   316        26     21                269            4557
## 44  2020-04-14   282        60     46                176            4839
## 45  2020-04-15   297        10     20                267            5136
## 46  2020-04-16   380        27    102                251            5516
## 47  2020-04-17   407        24     59                324            5923
## 48  2020-04-18   325        15     24                286            6248
## 49  2020-04-19   327        47     55                225            6575
## 50  2020-04-20   185         8     61                116            6760
## 51  2020-04-21   375        26     95                254            7135
## 52  2020-04-22   283        19     71                193            7418
## 53  2020-04-23   357        12     47                298            7775
## 54  2020-04-24   436        42     42                352            8211
## 55  2020-04-25   396        31     40                325            8607
## 56  2020-04-26   275        23     65                187            8882
## 57  2020-04-27   214        22     44                148            9096
## 58  2020-04-28   415         8    103                304            9511
## 59  2020-04-29   260        11    137                112            9771
## 60  2020-04-30   347         8    131                208           10118
## 61  2020-05-01   433         8     69                356           10551
## 62  2020-05-02   292        31     74                187           10843
## 63  2020-05-03   349        14    211                124           11192
## 64  2020-05-04   395        19     78                298           11587
## 65  2020-05-05   484         8    243                233           12071
## 66  2020-05-06   367        23    120                224           12438
## 67  2020-05-07   338        35     64                239           12776
## 68  2020-05-08   336        13    113                210           13112
## 69  2020-05-09   533        16    113                404           13645
## 70  2020-05-10   387        14     91                282           14032
## 71  2020-05-11   233        18    183                 32           14265
## 72  2020-05-12   484        16    182                286           14749
## 73  2020-05-13   689        21    224                444           15438
## 74  2020-05-14   568        15    231                322           16006
## 75  2020-05-15   490        33    285                172           16496
## 76  2020-05-16   529        13    108                408           17025
## 77  2020-05-17   489        59    218                212           17514
## 78  2020-05-18   496        43    195                258           18010
## 79  2020-05-19   486        30    143                313           18496
## 80  2020-05-20   693        21    108                564           19189
## 81  2020-05-21   973        36    263                674           20162
## 82  2020-05-22   634        48    219                367           20796
## 83  2020-05-23   949        25    192                732           21745
## 84  2020-05-24   526        21    153                352           22271
## 85  2020-05-25   479        19    240                220           22750
## 86  2020-05-26   415        27    235                153           23165
## 87  2020-05-27   686        55    180                451           23851
## 88  2020-05-28   687        23    183                481           24538
## 89  2020-05-29   678        24    252                402           25216
## 90  2020-05-30   557        53    523                -19           25773
## 91  2020-05-31   700        40    293                367           26473
## 92  2020-06-01   467        28    329                110           26940
## 93  2020-06-02   609        22    298                289           27549
## 94  2020-06-03   684        35    471                178           28233
## 95  2020-06-04   585        23    486                 76           28818
## 96  2020-06-05   703        49    551                103           29521
## 97  2020-06-06   993        31    464                498           30514
## 98  2020-06-07   672        50    591                 31           31186
## 99  2020-06-08   847        32    406                409           32033
## 100 2020-06-09  1042        40    510                492           33075
## 101 2020-06-10  1241        36    715                490           34316
## 102 2020-06-11   979        41    507                431           35295
## 103 2020-06-12  1111        48    577                486           36406
## 104 2020-06-13  1014        43    563                408           37420
## 105 2020-06-14   857        43    755                 59           38277
## 106 2020-06-15  1017        64    592                361           39294
## 107 2020-06-16  1106        33    580                493           40400
## 108 2020-06-17  1031        45    540                446           41431
## 109 2020-06-18  1331        63    555                713           42762
## 110 2020-06-19  1041        34    551                456           43803
## 111 2020-06-20  1226        56    534                636           45029
## 112 2020-06-21   862        36    521                305           45891
## 113 2020-06-22   954        35    331                588           46845
## 114 2020-06-23  1051        35    506                510           47896
## 115 2020-06-24  1113        38    417                658           49009
## 116 2020-06-25  1178        47    791                340           50187
## 117 2020-06-26  1240        63    884                293           51427
## 118 2020-06-27  1385        37    576                772           52812
## 119 2020-06-28  1198        34   1027                137           54010
## 120 2020-06-29  1082        51    864                167           55092
## 121 2020-06-30  1293        71   1006                216           56385
## 122 2020-07-01  1385        58    789                538           57770
## 123 2020-07-02  1624        53   1072                499           59394
## 124 2020-07-03  1301        49    901                351           60695
## 125 2020-07-04  1447        53    651                743           62142
## 126 2020-07-05  1607        82    886                639           63749
## 127 2020-07-06  1209        70    814                325           64958
## 128 2020-07-07  1268        68    866                334           66226
## 129 2020-07-08  1853        50    800               1003           68079
## 130 2020-07-09  2657        58   1066               1533           70736
## 131 2020-07-10  1611        52    878                681           72347
## 132 2020-07-11  1671        66   1190                415           74018
## 133 2020-07-12  1681        71    919                691           75699
## 134 2020-07-13  1282        50   1051                181           76981
## 135 2020-07-14  1591        54    947                590           78572
## 136 2020-07-15  1522        87   1414                 21           80094
## 137 2020-07-16  1574        76   1295                203           81668
## 138 2020-07-17  1462        84   1489               -111           83130
## 139 2020-07-18  1752        59   1434                259           84882
## 140 2020-07-19  1639       127   2133               -621           86521
## 141 2020-07-20  1693        96   1576                 21           88214
## 142 2020-07-21  1655        81   1489                 85           89869
## 143 2020-07-22  1882       139   1789                -46           91751
## 144 2020-07-23  1906       117   1909               -120           93657
## 145 2020-07-24  1761        89   1781               -109           95418
## 146 2020-07-25  1868        49   1409                410           97286
## 147 2020-07-26  1492        67   1301                124           98778
## 148 2020-07-27  1525        57   1518                -50          100303
## 149 2020-07-28  1748        63   2366               -681          102051
## 150 2020-07-29  2381        74   1599                708          104432
## 151 2020-07-30  1904        83   2154               -333          106336
## 152 2020-07-31  2040        73   1615                352          108376
## 153 2020-08-01  1560        62   2012               -514          109936
## 154 2020-08-02  1519        43   1056                420          111455
## 155 2020-08-03  1679        66   1262                351          113134
## 156 2020-08-04  1922        86   1813                 23          115056
## 157 2020-08-05  1815        64   1839                -88          116871
## 158 2020-08-06  1882        69   1756                 57          118753
## 159 2020-08-07  2473        72   1912                489          121226
## 160 2020-08-08  2277        65   1749                463          123503
## 161 2020-08-09  1893        65   1646                182          125396
## 162 2020-08-10  1687        42   1284                361          127083
## 163 2020-08-11  1693        59   1474                160          128776
## 164 2020-08-12  1942        79   2088               -225          130718
## 165 2020-08-13  2098        65   1760                273          132816
## 166 2020-08-14  2307        53   2060                194          135123
## 167 2020-08-15  2345        50   1703                592          137468
## 168 2020-08-16  2081        79   1782                220          139549
## 169 2020-08-17  1821        57   1355                409          141370
## 170 2020-08-18  1673        70   1848               -245          143043
## 171 2020-08-19  1902        69   2351               -518          144945
## 172 2020-08-20  2266        72   2017                177          147211
## 173 2020-08-21  2197        82   2317               -202          149408
## 174 2020-08-22  2090        94   2207               -211          151498
## 175 2020-08-23  2037        86   2302               -351          153535
## 176 2020-08-24  1877        79   3560              -1762          155412
## 177 2020-08-25  2447        99   1807                541          157859
## 178 2020-08-26  2306        86   2542               -322          160165
## 179 2020-08-27  2719       120   3166               -567          162884
## 180 2020-08-28  3003       105   2325                573          165887
## 181 2020-08-29  3308        92   1902               1314          169195
## 182 2020-08-30  2858        82   1383               1393          172053
## 183 2020-08-31  2743        74   1774                895          174796
## 184 2020-09-01  2775        88   2098                589          177571
## 185 2020-09-02  3075       111   1914               1050          180646
## 186 2020-09-03  3622       134   2084               1404          184268
## 187 2020-09-04  3269        82   2126               1061          187537
## 188 2020-09-05  3128       108   2220                800          190665
## 189 2020-09-06  3444        85   2174               1185          194109
## 190 2020-09-07  2880       105   2077                698          196989
## 191 2020-09-08  3046       100   2306                640          200035
## 192 2020-09-09  3307       106   2242                959          203342
## 193 2020-09-10  3861       120   2310               1431          207203
## 194 2020-09-11  3737        88   2707                942          210940
## 195 2020-09-12  3806       106   2241               1459          214746
## 196 2020-09-13  3636        73   2552               1011          218382
## 197 2020-09-14  3141       118   3395               -372          221523
## 198 2020-09-15  3507       124   2660                723          225030
## 199 2020-09-16  3963       135   3036                792          228993
## 200 2020-09-17  3635       122   2585                928          232628
## 201 2020-09-18  3891       114   4088               -311          236519
## 202 2020-09-19  4168       112   3576                480          240687
## 203 2020-09-20  3989       105   2977                907          244676
## 204 2020-09-21  4176       124   3470                582          248852
## 205 2020-09-22  4071       160   3501                410          252923
## 206 2020-09-23  4465       140   3660                665          257388
## 207 2020-09-24  4634       128   3895                611          262022
## 208 2020-09-25  4823       113   4343                367          266845
## 209 2020-09-26  4494        90   3207               1197          271339
## 210 2020-09-27  3874        78   3611                185          275213
## 211 2020-09-28  3509        87   3856               -434          278722
## 212 2020-09-29  4002       128   3567                307          282724
## 213 2020-09-30  4284       139   4510               -365          287008
## 214 2020-10-01  4174       116   3540                518          291182
## 215 2020-10-02  4317       116   2853               1348          295499
## 216 2020-10-03  4007        83   3712                212          299506
## 217 2020-10-04  3992        96   3401                495          303498
## 218 2020-10-05  3622       102   4140               -620          307120
## 219 2020-10-06  4056       121   3844                 91          311176
## 220 2020-10-07  4538        98   3854                586          315714
## 221 2020-10-08  4850       108   3769                973          320564
## 222 2020-10-09  4094        97   3607                390          324658
## 223 2020-10-10  4294        88   3814                392          328952
## 224 2020-10-11  4497        79   3546                872          333449
## 225 2020-10-12  3267        91   3492               -316          336716
## 226 2020-10-13  3906        92   4777               -963          340622
## 227 2020-10-14  4127       129   4555               -557          344749
## 228 2020-10-15  4411       112   5810              -1511          349160
## 229 2020-10-16  4301        79   3883                339          353461
## 230 2020-10-17  4301        84   4048                169          357762
## 231 2020-10-18  4105        80   3732                293          361867
## 232 2020-10-19  3373       106   3919               -652          365240
## 233 2020-10-20  3602       117   4410               -925          368842
## 234 2020-10-21  4267       123   3856                288          373109
## 235 2020-10-22  4432       102   3497                833          377541
## 236 2020-10-23  4369       118   4094                157          381910
## 237 2020-10-24  4070       128   4119               -177          385980
## 238 2020-10-25  3732        94   4545               -907          389712
## 239 2020-10-26  3222       112   3908               -798          392934
## 240 2020-10-27  3520       101   4576              -1157          396454
## 241 2020-10-28  4029       100   3545                384          400483
##     AKUMULASI_SEMBUH AKUMULASI_MENINGGAL AKUMULASI_DIRAWAT_OR_ISOLASI
## 1                  0                   0                            2
## 2                  0                   0                            2
## 3                  0                   0                            2
## 4                  0                   0                            2
## 5                  0                   0                            4
## 6                  0                   0                            4
## 7                  0                   0                            6
## 8                  0                   0                           19
## 9                  2                   0                           25
## 10                 2                   1                           31
## 11                 2                   1                           31
## 12                 2                   4                           63
## 13                 8                   5                           83
## 14                 8                   5                          104
## 15                 8                   5                          121
## 16                 9                   5                          158
## 17                11                  19                          197
## 18                15                  25                          269
## 19                17                  32                          320
## 20                20                  38                          392
## 21                29                  48                          437
## 22                30                  49                          500
## 23                30                  55                          600
## 24                31                  58                          701
## 25                35                  78                          780
## 26                46                  87                          913
## 27                59                 102                          994
## 28                64                 114                         1107
## 29                75                 122                         1217
## 30                81                 136                         1311
## 31               103                 157                         1417
## 32               112                 170                         1508
## 33               134                 181                         1671
## 34               150                 191                         1751
## 35               164                 198                         1911
## 36               192                 209                         2090
## 37               204                 221                         2313
## 38               222                 240                         2494
## 39               252                 280                         2761
## 40               282                 306                         2924
## 41               286                 327                         3229
## 42               359                 373                         3509
## 43               380                 399                         3778
## 44               426                 459                         3954
## 45               446                 469                         4221
## 46               548                 496                         4472
## 47               607                 520                         4796
## 48               631                 535                         5082
## 49               686                 582                         5307
## 50               747                 590                         5423
## 51               842                 616                         5677
## 52               913                 635                         5870
## 53               960                 647                         6168
## 54              1002                 689                         6520
## 55              1042                 720                         6845
## 56              1107                 743                         7032
## 57              1151                 765                         7180
## 58              1254                 773                         7484
## 59              1391                 784                         7596
## 60              1522                 792                         7804
## 61              1591                 800                         8160
## 62              1665                 831                         8347
## 63              1876                 845                         8471
## 64              1954                 864                         8769
## 65              2197                 872                         9002
## 66              2317                 895                         9226
## 67              2381                 930                         9465
## 68              2494                 943                         9675
## 69              2607                 959                        10079
## 70              2698                 973                        10361
## 71              2881                 991                        10393
## 72              3063                1007                        10679
## 73              3287                1028                        11123
## 74              3518                1043                        11445
## 75              3803                1076                        11617
## 76              3911                1089                        12025
## 77              4129                1148                        12237
## 78              4324                1191                        12495
## 79              4467                1221                        12808
## 80              4575                1242                        13372
## 81              4838                1278                        14046
## 82              5057                1326                        14413
## 83              5249                1351                        15145
## 84              5402                1372                        15497
## 85              5642                1391                        15717
## 86              5877                1418                        15870
## 87              6057                1473                        16321
## 88              6240                1496                        16802
## 89              6492                1520                        17204
## 90              7015                1573                        17185
## 91              7308                1613                        17552
## 92              7637                1641                        17662
## 93              7935                1663                        17951
## 94              8406                1698                        18129
## 95              8892                1721                        18205
## 96              9443                1770                        18308
## 97              9907                1801                        18806
## 98             10498                1851                        18837
## 99             10904                1883                        19246
## 100            11414                1923                        19738
## 101            12129                1959                        20228
## 102            12636                2000                        20659
## 103            13213                2048                        21145
## 104            13776                2091                        21553
## 105            14531                2134                        21612
## 106            15123                2198                        21973
## 107            15703                2231                        22466
## 108            16243                2276                        22912
## 109            16798                2339                        23625
## 110            17349                2373                        24081
## 111            17883                2429                        24717
## 112            18404                2465                        25022
## 113            18735                2500                        25610
## 114            19241                2535                        26120
## 115            19658                2573                        26778
## 116            20449                2620                        27118
## 117            21333                2683                        27411
## 118            21909                2720                        28183
## 119            22936                2754                        28320
## 120            23800                2805                        28487
## 121            24806                2876                        28703
## 122            25595                2934                        29241
## 123            26667                2987                        29740
## 124            27568                3036                        30091
## 125            28219                3089                        30834
## 126            29105                3171                        31473
## 127            29919                3241                        31798
## 128            30785                3309                        32132
## 129            31585                3359                        33135
## 130            32651                3417                        34668
## 131            33529                3469                        35349
## 132            34719                3535                        35764
## 133            35638                3606                        36455
## 134            36689                3656                        36636
## 135            37636                3710                        37226
## 136            39050                3797                        37247
## 137            40345                3873                        37450
## 138            41834                3957                        37339
## 139            43268                4016                        37598
## 140            45401                4143                        36977
## 141            46977                4239                        36998
## 142            48466                4320                        37083
## 143            50255                4459                        37037
## 144            52164                4576                        36917
## 145            53945                4665                        36808
## 146            55354                4714                        37218
## 147            56655                4781                        37342
## 148            58173                4838                        37292
## 149            60539                4901                        36611
## 150            62138                4975                        37319
## 151            64292                5058                        36986
## 152            65907                5131                        37338
## 153            67919                5193                        36824
## 154            68975                5236                        37244
## 155            70237                5302                        37595
## 156            72050                5388                        37618
## 157            73889                5452                        37530
## 158            75645                5521                        37587
## 159            77557                5593                        38076
## 160            79306                5658                        38539
## 161            80952                5723                        38721
## 162            82236                5765                        39082
## 163            83710                5824                        39242
## 164            85798                5903                        39017
## 165            87558                5968                        39290
## 166            89618                6021                        39484
## 167            91321                6071                        40076
## 168            93103                6150                        40296
## 169            94458                6207                        40705
## 170            96306                6277                        40460
## 171            98657                6346                        39942
## 172           100674                6418                        40119
## 173           102991                6500                        39917
## 174           105198                6594                        39706
## 175           107500                6680                        39355
## 176           111060                6759                        37593
## 177           112867                6858                        38134
## 178           115409                6944                        37812
## 179           118575                7064                        37245
## 180           120900                7169                        37818
## 181           122802                7261                        39132
## 182           124185                7343                        40525
## 183           125959                7417                        41420
## 184           128057                7505                        42009
## 185           129971                7616                        43059
## 186           132055                7750                        44463
## 187           134181                7832                        45524
## 188           136401                7940                        46324
## 189           138575                8025                        47509
## 190           140652                8130                        48207
## 191           142958                8230                        48847
## 192           145200                8336                        49806
## 193           147510                8456                        51237
## 194           150217                8544                        52179
## 195           152458                8650                        53638
## 196           155010                8723                        54649
## 197           158405                8841                        54277
## 198           161065                8965                        55000
## 199           164101                9100                        55792
## 200           166686                9222                        56720
## 201           170774                9336                        56409
## 202           174350                9448                        56889
## 203           177327                9553                        57796
## 204           180797                9677                        58378
## 205           184298                9837                        58788
## 206           187958                9977                        59453
## 207           191853               10105                        60064
## 208           196196               10218                        60431
## 209           199403               10308                        61628
## 210           203014               10386                        61813
## 211           206870               10473                        61379
## 212           210437               10601                        61686
## 213           214947               10740                        61321
## 214           218487               10856                        61839
## 215           221340               10972                        63187
## 216           225052               11055                        63399
## 217           228453               11151                        63894
## 218           232593               11253                        63274
## 219           236437               11374                        63365
## 220           240291               11472                        63951
## 221           244060               11580                        64924
## 222           247667               11677                        65314
## 223           251481               11765                        65706
## 224           255027               11844                        66578
## 225           258519               11935                        66262
## 226           263296               12027                        65299
## 227           267851               12156                        64742
## 228           273661               12268                        63231
## 229           277544               12347                        63570
## 230           281592               12431                        63739
## 231           285324               12511                        64032
## 232           289243               12617                        63380
## 233           293653               12734                        62455
## 234           297509               12857                        62743
## 235           301006               12959                        63576
## 236           305100               13077                        63733
## 237           309219               13205                        63556
## 238           313764               13299                        62649
## 239           317672               13411                        61851
## 240           322248               13512                        60694
## 241           325793               13612                        61078