r - 如何使变量无效以执行 inner_join 函数?
问题描述
我正在使用 inner_join 函数来组合两个对象。代码看起来像这样
combined <- inner_join(weekly,nifty.curr.weekly) %>% as.data.frame()
我收到以下错误
combined <- inner_join(weekly,nifty.curr.weekly) %>% as.data.frame()
Joining, by = "date"
Error in inner_join_impl(x, y, by$x, by$y, suffix$x, suffix$y, check_na_matches(na_matches)) :
unknown group column 'year'
我试过这个
weekly$year <- NULL
但它没有奏效。
str(weekly)
给了我这样的东西
'data.frame': 1249557 obs. of 4 variables:
$ date : Date, format: "2008-10-10" "2008-10-17" ...
$ co_code : int 11 11 11 11 11 11 11 11 11 11 ...
$ company_name : chr "20 MICRONS LTD." "20 MICRONS LTD." "20 MICRONS LTD." "20 MICRONS LTD." ...
$ weeklyreturns: num -0.3718 -0.0509 -0.3021 0.0568 0.1823 ...
- attr(*, "vars")= chr "co_code" "company_name" "year"
- attr(*, "drop")= logi TRUE
显然有“年份”,但head(weekly)
没有显示年份。我对 R 很陌生。帮帮我。
dput(head(weekly))
输出是
structure(list(date = structure(c(14162, 14169, 14176, 14183,
14190, 14197), class = "Date"), co_code = c(11L, 11L, 11L, 11L,
11L, 11L), company_name = c("20 MICRONS LTD.", "20 MICRONS LTD.",
"20 MICRONS LTD.", "20 MICRONS LTD.", "20 MICRONS LTD.", "20 MICRONS LTD."
), weeklyreturns = c(-0.371829432619424, -0.0508551219831974,
-0.302077648370433, 0.0567530464383245, 0.182326044668884, -0.123195412632735
)), vars = c("co_code", "company_name", "year"), drop = TRUE, .Names = c("date",
"co_code", "company_name", "weeklyreturns"), row.names = c(NA,
6L), class = "data.frame")
dput(head(nifty.curr.weekly))
输出是
structure(list(date = structure(c(10963, 10970, 10977, 10984,
10991, 10998), class = "Date"), niftyreturns = c(1.31650630176203,
0.584047024147951, -0.132578988695284, -1.33554800612288, 0.0406396054173438,
9.31911281754924), currencyreturns = c(NA, 0.0345117017291674,
0.137835997012159, 0.0917622932404161, 0, 0.011490168178474)), .Names = c("date",
"niftyreturns", "currencyreturns"), row.names = c(NA, 6L), class = "data.frame")
解决方案
推荐阅读
- symfony - Shopware 6 计划任务未运行
- python-3.x - 如何在使用 django-import-export 的 excel 导入期间避免类似的行?
- python - 如何在侧面构建这个缩放屏幕?
- sql - 在深度链接中将 jsonb 转换为 bigint 时出现问题
- session-cookies - Spring Cloud Gateway 和 Keycloak 的中间 authentication_request_not_found 错误
- c++ - 如何在 Microsoft SEAL 3.1 中使用 CRT 批处理技术?
- google-tag-manager - 如何在自定义 javascript 条件语句中使用 GTM 触发器名称?
- html - 在 HTML 中嵌入通过输入文件元素打开的 PDF
- javascript - 单击按钮/表单提交后,CSS样式表不出现
- java - jOOQ 动态 WITH 子句数