r - .f(.x[[i]], ...) 中的错误:尝试创建数据框时找不到对象“X”
问题描述
我在创建数据框时遇到问题。dat1 是完美的,但是当我尝试创建 dat2 时,我收到以下错误消息:
Error in .f(.x[[i]], ...) : object 'Dia' not found
这是我的代码:
install.packages("magrittr")
library(magrittr)
install.packages("ggplot2")
library(ggplot2)
library(cowplot)
install.packages("usethis")
library(usethis)
install.packages("devtools")
library(devtools)
install.packages("tidyverse")
library(tidyverse)
library(dplyr)
devtools::install_github("larmarange/JLutils" , force= TRUE)
library(JLutils)
install.packages("rio")
library(rio)
dat <- rio::import("https://github.com/jincio/COVID_19_PERU/blob/master/docs/reportes_minsa.xlsx?raw=true")
dat1 <- dat %>%
mutate(pos_new = Positivos-lag(Positivos,default = 0),
des_new = Descartados-lag(Descartados,default = 0)) %>%
group_by(Dia) %>%
summarise(pos_new = sum(pos_new), des_new = sum(des_new)) %>%
mutate(cum_pos = cumsum(pos_new),
tot_pruebas = pos_new+des_new)
问题来了:
dat2 <- dat1 %>%
mutate(neg_new = tot_pruebas-pos_new) %>%
dplyr::select(Dia, pos_new, neg_new) %>%
rename(Positivo = pos_new, Negativo = neg_new) %>%
gather(res, count, -Dia) %>%
uncount(count)
我收到此错误:.f(.x[[i]], ...) 中的错误:找不到对象'Dia'
解决方案
推荐阅读
- django - 即使没有实际的新迁移,Django 迁移命令也会挂在 Heroku 上
- controller - 子文件夹中的codeigniter4控制器路由
- file - 在 Katalon 中使用 POST API 上传文件
- python - 嵌套列表元素与新列表匹配,如果列表包含相同的添加 - python
- javascript - 将具有特殊字符的数组转换为字符串
- node.js - 每当我尝试发送多个请求以将数据写入 Firebase(angular8/node.js)时,UI 就会冻结
- python - Altair 分层图表:如何总结图表?
- mongodb - 从 Spring Boot 应用程序将数据转储到 Mongo 集合
- python - 如何在测试数据集中使用训练数据集的分数
- sql - 在 oracle sql 查询中多次转义“&”