首页 > 解决方案 > 如何解决“找不到对象'sexe'”错误的问题?

问题描述

尝试从我的数据集中调用变量'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 还是很陌生,所以问题可能在于数据加载的方式。我要求从 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。还创建了一个 spec_tbl_df:

names_fr

一个小标题:

1×1

https://perso.telecom-paristech.fr/eagan/class/igr204/data/nat1900-2017.tsv

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

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

还有什么可能是问题?

谢谢您的帮助

安德斯

标签: rerror-handlingtidyverse

解决方案


推荐阅读