R 如何解决获取错误“未找到对象‘sexe’”的问题?

R 如何解决获取错误“未找到对象‘sexe’”的问题?,r,error-handling,tidyverse,R,Error Handling,Tidyverse,当试图从我的数据集中调用变量“sexe”时,我一直在获取对象“sexe”,但找不到该对象 names_fr <- readr::read_delim(my_url05, "\t") %>% filter(my_url05, sexe == 2, !is.na(preusuel), annais != "XXXX", preusuel !="_PRENOMS_RARES") %>% complete(preusuel, annais) %>% mutate(no

当试图从我的数据集中调用变量“sexe”时,我一直在获取对象“sexe”,但找不到该对象

names_fr <- readr::read_delim(my_url05, "\t") %>%
  filter(my_url05, sexe == 2, !is.na(preusuel), annais != "XXXX", preusuel !="_PRENOMS_RARES") %>%
  complete(preusuel, annais) %>%
  mutate(nombre = ifelse(is.na(nombre), 0, nombre), sexe = ifelse(is.na(sexe), 2, sexe)) %>%
  select(-sexe)
我对R还是个新手,所以问题可能在于数据加载的方式。 要求Im从url加载数据:

my_url05 <- "https://perso.telecom-paristech.fr/eagan/class/igr204/data/nat1900-2017.tsv"
names_fr <- readr::read_delim(my_url05, "\t")
创建了一个名为my_url05的对象,其中包含url。 此外,还创建了一个规范:

姓名

一个可折叠的:

1 x 1

当我手动加载数据时,通过自己下载数据集并将其放置在对象中,它确实包含名为sexe的变量

R是最新版本,软件包已更新

还有什么问题

谢谢你的帮助


Anders

我想你不需要在第一次过滤呼叫中使用我的url05。它不是您要筛选的url。别说了,我觉得应该行得通。@sparrow说的行得通,我刚刚试过。我投票决定以离题/简单的打字错误作为结束。谢谢你,但没有任何改变。我再次收到一个错误:names\u fr%filtersexe==2!是纳普鲁苏尔,安娜斯!=XXXX,preusuel=_PRENOMS\u RARES%%>%completepreusuel,annais%%>%mutatenombre=ifelseis.nanombre,0,nombre,sexe=ifelseis.nasexe,2,sexe%%>%select sexe:Error in~sexe==2:找不到对象“sexe”