r:mutate_impl(.data,点)中的错误:评估错误:找不到对象'72L'

用户4932167

我正在尝试为r中的单变量时间序列数据运行frame_calendar。当我尝试计算数据框的日历布局时,出现以下错误。

mutate_impl(.data,点)中的错误:评估错误:找不到对象'72L'。

从类似的线程中,我看到评估错误:找不到对象''通常是用户在代码中输入的对象。但是,就我而言,我没有在代码中引用任何“ 72L”。而且它也不在我的数据集中。您能帮我找出解决此错误的方法吗?任何帮助深表感谢。

这是我数据的一部分。

Date_Time   Time    Date    Year    Month   Mdate   Day Hours_Time  Hourly_Counts
1/1/2015 0:00   0:00:00 2015-01-01  2015    January 1   Thursday    1   72
1/1/2015 1:00   1:00:00 2015-01-01  2015    January 1   Thursday    2   48
1/1/2015 2:00   2:00:00 2015-01-01  2015    January 1   Thursday    3   53
1/1/2015 3:00   3:00:00 2015-01-01  2015    January 1   Thursday    4   84
1/1/2015 4:00   4:00:00 2015-01-01  2015    January 1   Thursday    5   68

这是我的代码。

newdata <- read.csv("D:/NEWDATA.csv")
attach(newdata)
View(newdata)

newdata[,3] <- as.Date(Date, origin = "1/1/2000")
attach(newdata)
View(newdata)


library(dplyr)
# compute the calendar layout for the data frame
calendar_df <- newdata %>%
  filter(Year == 2015) %>%
  frame_calendar(x = Time, y = Hourly_Counts, date = Date)
再次

这里的主要问题是,当您attach()第一次使用数据框时,会屏蔽许多所需的对象。通常,不要使用attach如果您要使用附加的数据集,请在调用中使用它with,当然不要将其与dplyr或其他tidyverse功能结合使用

在干净的环境(不附加任何数据或名称空间)的情况下dplyr,请像这样始终使用各种方法。除了不附加外,还要注意代码的另外两个更改。(1)用于管道mutate设置Date立柱dplyr(2)x = Hours_Time,而不是Time如果您以前已经运行过attach(new_data)detach(new_data)请先进行操作,直到您拥有一个干净的环境。如果您多次运行它,那么您将不得不detach多次运行。

library(dplyr)
library(sugrrants)
new_data %>%
  mutate(Date = as.Date(Date, origin = "1/1/2000")) %>%
  frame_calendar(x = Hours_Time, y = Hourly_Counts, date = Date)
#       Date_Time    Time Year   Month Mdate      Day Hours_Time Hourly_Counts       Date
# 1 1/1/2015 0:00 0:00:00 2015 January     1 Thursday          1            72 2015-01-01
# 2 1/1/2015 1:00 1:00:00 2015 January     1 Thursday          2            48 2015-01-01
# 3 1/1/2015 2:00 2:00:00 2015 January     1 Thursday          3            53 2015-01-01
# 4 1/1/2015 3:00 3:00:00 2015 January     1 Thursday          4            84 2015-01-01
# 5 1/1/2015 4:00 4:00:00 2015 January     1 Thursday          5            68 2015-01-01
#   .Hours_Time .Hourly_Counts
# 1    1.454167      0.6833333
# 2    1.691667      0.0500000
# 3    1.929167      0.1819444
# 4    2.166667      1.0000000
# 5    2.404167      0.5777778

数据:

new_data <- read.table(text = "Date_Time   Time    Date    Year    Month   Mdate   Day Hours_Time  Hourly_Counts
'1/1/2015 0:00'   0:00:00 2015-01-01  2015    January 1   Thursday    1   72
                       '1/1/2015 1:00'   1:00:00 2015-01-01  2015    January 1   Thursday    2   48
                       '1/1/2015 2:00'   2:00:00 2015-01-01  2015    January 1   Thursday    3   53
                       '1/1/2015 3:00'   3:00:00 2015-01-01  2015    January 1   Thursday    4   84
                       '1/1/2015 4:00'   4:00:00 2015-01-01  2015    January 1   Thursday    5   68", header = TRUE, stringsAsFactors = FALSE)

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

mutate_impl(.data,点)中的错误:找不到绑定

mutate_impl(.data,点)中的错误:评估错误:参数2必须为字符类型

使用“联接”代码的mutate_impl(.data,点)中的错误

mutate_impl(.data,点)中的错误:尝试在SQL Server上使用零长度的变量名R服务

str_replace模式为“”表示“ mutate_impl(.data,点)中的错误:评估错误:未实现。”

mutate_impl(.data,点)中的错误:评估错误:二进制运算符的非数字参数

mutate_impl(.data, dots) 中的错误:评估错误:未使用的参数

错误:mutate_impl(.data,点)中的错误:第三个月的列必须为长度1(组大小),而不是3766742 dplyr R

case_when()不起作用:mutate_impl(.data,点)中的错误

dplyr:mutate_impl(.data, dots) 中的错误:参数“times”不正确

DPLYR 过滤器 - 为什么我的对象出错?filter_impl(.data, quo) 中的错误:评估错误:找不到对象“电子邮件”

R dplyr :: mutif使用ifelse和%in%无法创建因子(在mutate_impl中:绑定字符和因子向量,强制转换为字符向量)

预测:summarise_impl(.data,点)中的错误:评估错误:嵌入尺寸错误。在R中

R 中的循环错误:错误“找不到对象”

R“找不到对象”错误

R中找不到对象'panel.bpplot'错误

R中的for循环返回错误“找不到对象”

R闪亮错误:找不到对象输入

R中的非线性最小二乘:eval(predvars,data,env)中的错误:找不到对象

错误:在R中找不到函数...

从 r.squaredGLMM 中找不到错误对象,在 R 中的函数中使用 glmer

round() function_list[[i]](value) 中的错误:在 R 中找不到对象

rbind(meslek1, asd) 中的错误:在 r 中找不到对象“asd”

ncol(xj)中的错误:使用R matplot()时找不到对象'xj'

R群集导出错误“找不到对象”

Attach()->找不到对象错误(R2Jags)

R降价错误“找不到对象'...'”,使用dplyr

R无法使用闪亮数据“错误:找不到对象”

自定义绘图函数错误 R - FUN(X[[i]], ...) 中的错误:找不到对象“物种”