r-为什么我遇到管道操作员的麻烦



我已经多次使用此代码,两周前它像往常一样工作,但现在,当我运行第一行时,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文件并在本地读取(如果可以的话(

相关内容

  • 没有找到相关文章

最新更新