如何解决问题;“未找到函数和对象”;在使用R获取OECD数据时?

如何解决问题;“未找到函数和对象”;在使用R获取OECD数据时?,r,ggplot2,R,Ggplot2,我试图从网页中获取一些代码并复制代码,但遇到错误消息“未找到函数和对象” 给出的代码是: ULC_QUA %>% filter(MEASURE == "IXOBTE", SUBJECT == "ULQBBU99", LOCATION == "DEU") %>% left_join(ULC_QUA_var$SECTOR, by = c("SECTOR" = &qu

我试图从网页中获取一些代码并复制代码,但遇到错误消息“未找到函数和对象”

给出的代码是:

ULC_QUA %>%
  filter(MEASURE == "IXOBTE",
         SUBJECT == "ULQBBU99",
         LOCATION == "DEU") %>%
  left_join(ULC_QUA_var$SECTOR, by = c("SECTOR" = "id")) %>%
  rename(SECTOR_desc = label) %>%
  year_to_date %>%
  arrange(SECTOR_desc) %>%
  ggplot() + 
  geom_line(aes(x = date, y = obsValue, color = SECTOR_desc, linetype = SECTOR_desc)) +
  scale_color_manual(values = viridis(9)[1:8]) +
  theme_minimal() +
  scale_x_date(breaks = seq(1920, 2025, 2) %>% paste0("-01-01") %>% as.Date,
               labels = date_format("%y")) +
  theme(legend.position = c(0.8, 0.3),
        legend.title = element_blank()) +
  scale_y_continuous(breaks = seq(0, 200, 10)) +
  ylab("Labour Income Share (Real ULC) (Total Economy)") + xlab("")

我得到了

年到年日期(.)中出错:找不到函数“年到年日期”

最后,我想生成以下绘图:

首先,我想我需要从源代码中读取原始数据,但我不知道数据的位置以及如何导入数据。我是否可以在没有任何进一步信息的情况下复制该图


任何帮助都将不胜感激

你的代码来自哪里?我搜索了一个名为
year\u to\u date
on的函数,该函数索引了CRAN上的所有R包,但它找不到具有该名称的函数。也许你得到的代码也提供了一个定义?我已经把地址放在上面的问题中:因为我不知道原始数据源,对象ULC_QUA,度量,主题,位置也找不到。我仍然在想,是否有一种方法可以在这一点上复制,或者根本不可能?啊,我没有看到有“代码”按钮来显示页面上的代码。是的,
year\u to\u date
函数不是标准函数,因此您必须了解它的功能并编写一个替换函数。可能是数字列的累积和,按非数字列分组?在网站上闲逛,是的,我同意。也许我应该在挖掘代码和数据源后发布一个新问题,因为我需要重新编码一些原始代码。谢谢