我已经多次使用此代码,两周前它像往常一样工作,但现在,当我运行第一行时,R不会更改数据集,我不知道为什么。一旦我删除管道操作符,数据集就会更改,但我无法按区域进行筛选。
Covid19 <- read.csv("COVID19Cases_geoRegion.csv") %>%
filter(geoRegion == "CH")
Cases <- xts(Covid19[,3], order.by = as.Date(Covid19[,2]))
我也尝试了以下方法,但遇到了同样的问题。
Covid19 <- read.csv("https://www.covid19.admin.ch/api/data/20220216-i4f5f0q1/sources/COVID19Hosp_geoRegion.csv") %>%
filter(geoRegion == "CH")
Hospital <- xts(Covid19[,3], order.by = as.Date(Covid19[,2]))
我尝试再次安装程序包dplyr
,也尝试了magrittr
,但它不起作用,有人知道如何解决这个问题吗?
似乎没有收到任何错误。如果读取操作失败并且r被卡住,则可能发生这种情况(?(。测试了您共享的内容。
工作对我来说很好。尽管首先我在水上雷达df中读取数据,然后应用过滤器等
Covid19 <- read.csv("https://www.covid19.admin.ch/api/data/20220216-i4f5f0q1/sources/COVID19Hosp_geoRegion.csv")
然后
Covid19_CH <- Covid19%>%
filter(geoRegion == "CH")
可以检查完整数据:
Covid19%>%group_by(geoRegion)%>%
summarise(N=n())
产生
# A tibble: 29 x 2
geoRegion N
<chr> <int>
1 AG 724
2 AI 724
3 AR 724
4 BE 724
5 BL 724
6 BS 724
7 CH 724
8 CHFL 724
9 FL 724
10 FR 724
# ... with 19 more rows
令人惊讶的是,所有GeoRegions都有724条记录。这是意料之中的事吗
与xts的休息也在起作用。你可以测试。也许网站坏了!或者你可以下载csv文件并在本地读取(如果可以的话(