Join columns in `y` must be present in the data. ✖ Problem with `rq`.
时间: 2023-11-21 08:15:32 浏览: 815
这个错误提示通常表示你正在使用R语言中的dplyr包中的join函数时,`y`参数中的列在数据中不存在。请检查你传递给join函数的两个数据框(即`x`和`y`)是否包含你指定的列名。如果数据中确实不存在这些列名,则需要修改列名或者使用其他列名进行连接。如果列名存在但是仍然出现这个错误提示,那么可能是因为列名的大小写不匹配,或者列名中包含了空格等特殊字符。你需要确保列名的大小写和数据中的一致,并且在引用列名时使用反引号将其括起来。
相关问题
Error in `left_join()`: ! Join columns in `x` must be present in the data. ✖ Problem with `taskID`. Run `rlang::last_trace()` to see where the error occurred. >
这个错误提示是在使用 R 语言中的 `left_join` 函数时出现的。它提示说在连接的两个数据框中,`x` 中的连接列必须在数据中存在,但是在 `x` 中的连接列 `taskID` 在数据中不存在,导致连接失败。你可以使用 `rlang::last_trace()` 函数查看发生错误的具体位置。建议检查一下数据框和连接列的名称是否正确。
> result <- left_join(file1, file2, by = c("ID" = "ID2")) Error in `left_join()`: ! Input columns in `x` must be unique. ✖ Problem with `ID`. Run `rlang::last_trace()` to see where the error occurred. > rlang::last_trace() <error/rlang_error> Error in `left_join()`: ! Input columns in `x` must be unique. ✖ Problem with `ID`. --- Backtrace: ▆ 1. ├─dplyr::left_join(file1, file2, by = c(ID = "ID2")) 2. └─dplyr:::left_join.data.frame(file1, file2, by = c(ID = "ID2")) Run rlang::last_trace(drop = FALSE) to see 4 hidden frames. >
490. New
491. Next
492. Node
493. Noise
494. Non-blocking
495. Nonlinear
496. Normalize
497. Notification
498. Null
499. Number
500. Object
希望这个列表对您有所帮助!
阅读全文