Package source: rlang_1.1.1.tar.gz Windows binaries: r-devel: rlang_1.1.1.zip, r-release: rlang_1.1.1.zip, r-oldrel: rlang_1.1.1.zip macOS binaries: r-release (arm64): rlang_1.1.1.tgz, r-oldrel (arm64): rlang_1.1.1.tgz, r-release (x86_64): rlang_1.1.1.tgz, r-oldrel (x86_64): rlang_1.1.1.tgz翻译
时间: 2023-06-16 09:04:34 浏览: 74
这段文字介绍了 rlang 1.1.1 的软件包源代码和不同操作系统的二进制文件下载链接,其中 Windows 操作系统有 r-devel、r-release 和 r-oldrel 三种版本的二进制文件可供下载,而 macOS 操作系统则有 r-release (arm64)、r-oldrel (arm64)、r-release (x86_64) 和 r-oldrel (x86_64) 四种版本的二进制文件可供下载。
相关问题
Error in `group_by()`: ! Must group by variables found in `.data`. ✖ Column `first_column` is not found. Run `rlang::last_trace()` to see where the error occurred. > rlang::last_trace() <error/rlang_error> Error in `group_by()`: ! Must group by variables found in `.data`. ✖ Column `first_column` is not found. --- Backtrace: ▆ 1. ├─data %>% group_split(first_column) 2. ├─dplyr::group_split(., first_column) 3. └─dplyr:::group_split.data.frame(., first_column) 4. ├─dplyr::group_by(.tbl, ...) 5. └─dplyr:::group_by.data.frame(.tbl, ...) Run rlang::last_trace(drop = FALSE) to see 2 hidden frames.报错是怎么回事
这个报错的意思是在使用`group_split`函数时,指定的`first_column`列不存在。可能是因为您在代码中使用了错误的列名或者列索引。请检查一下您的代码,确保列名或者列索引是正确的。
此外,如果您不确定列名或者列索引的正确性,可以使用以下代码来输出Excel表格的列名或者列索引:
```r
# 读取Excel表格数据
data <- read_excel("yourfile.xlsx")
# 输出列名
colnames(data)
# 输出列索引
seq_along(data)
```
在以上代码中,`colnames`函数用于输出Excel表格的列名,`seq_along`函数用于输出Excel表格的列索引。您可以根据输出的结果,确定正确的列名或者列索引,然后在代码中使用它们。
Backtrace: ▆ 1. ├─... %>% cbind(census_data_clean$income) 2. ├─base::cbind(., census_data_clean$income) 3. ├─stats::predict(., newdata = census_data_clean) 4. ├─caret::dummyVars(" ~ .", data = .) 5. ├─caret:::dummyVars.default(" ~ .", data = .) 6. │ └─base::is.data.frame(data) 7. ├─dplyr::select(...) 8. ├─dplyr:::select.data.frame(...) 9. │ └─tidyselect::eval_select(expr(c(...)), data = .data, error_call = error_call) 10. │ └─tidyselect:::eval_select_impl(...) 11. │ ├─tidyselect:::with_subscript_errors(...) 12. │ │ └─rlang::try_fetch(...) 13. │ │ └─base::withCallingHandlers(...) 14. │ └─tidyselect:::vars_select_eval(...) 15. │ └─tidyselect:::walk_data_tree(expr, data_mask, context_mask) 16. │ └─tidyselect:::eval_c(expr, data_mask, context_mask) 17. │ └─tidyselect:::reduce_sels(node, data_mask, context_mask, init = init) 18. │ └─tidyselect:::walk_data_tree(new, data_mask, context_mask) 19. │ └─tidyselect:::as_indices_sel_impl(...) 20. │ └─tidyselect:::as_indices_impl(...) 21. │ └─tidyselect:::chr_as_locations(x, vars, call = call, arg = arg) 22. │ └─vctrs::vec_as_location(...) 23. └─vctrs (local) `<fn>`() 24. └─vctrs:::stop_subscript_oob(...) 25. └─vctrs:::stop_subscript(...) 26. └─rlang::abort(...)这是他的报错
这个报错是由于在对数据集进行选择操作时,指定的某些列名不存在的缘故。可能的原因是在进行数据清洗时,某些列被删除或重命名了,但是在后续的操作中仍然使用了旧列名。建议检查代码中指定的列名是否正确,并确保与数据集中存在的列名相匹配。如果仍然无法解决问题,请提供更多相关的代码和数据,以便更好地帮助您定位问题。