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.报错是怎么回事
时间: 2024-02-25 16:55:20 浏览: 502
这个报错的意思是在使用`group_split`函数时,指定的`first_column`列不存在。可能是因为您在代码中使用了错误的列名或者列索引。请检查一下您的代码,确保列名或者列索引是正确的。
此外,如果您不确定列名或者列索引的正确性,可以使用以下代码来输出Excel表格的列名或者列索引:
```r
# 读取Excel表格数据
data <- read_excel("yourfile.xlsx")
# 输出列名
colnames(data)
# 输出列索引
seq_along(data)
```
在以上代码中,`colnames`函数用于输出Excel表格的列名,`seq_along`函数用于输出Excel表格的列索引。您可以根据输出的结果,确定正确的列名或者列索引,然后在代码中使用它们。
相关问题
Error in `group_by()`: ! Must group by variables found in `.data`. ✖ Column `Name` is not found. Run `rlang::last_trace()` to see where the error occurred.
这个错误通常是由于数据集中没有名为 `Name` 的列,或者该列名被输入错误而导致的。您可以尝试检查数据集中的列名是否正确,并确保 `Name` 列名存在于数据集中。以下是一些示例代码,可以帮助您检查 `Name` 列是否存在于数据集中:
```r
# 安装并加载必要的包
install.packages("readxl")
install.packages("dplyr")
library(readxl)
library(dplyr)
# 读取excel文件
data <- read_excel("exam07.xlsx")
# 查看数据集中的列名
print(colnames(data))
```
输出应该会显示数据集中的所有列名,检查其中是否包含名为 `Name` 的列。如果没有,请检查您的数据集以确保它包含了您需要的列,并且列名是正确的。
阅读全文