我试图在R中运行以下代码:
`(X202112_divvy_tripdata <- dplyr::rename(X202112_divvy_tripdata
,ride_id = trip_id
,rideable_type = bikeid
,started_at = start_time
,ended_at = end_time
,start_station_name = from_station_name
,start_station_id = from_station_id
,end_station_name = to_station_name
,end_station_id = to_station_id
,member_casual = usertype))`
但是我收到的错误是:
`Error in `dplyr::rename()`:
! Can't rename columns that don't exist.
✖ Column `trip_id` doesn't exist.
Run `rlang::last_error()` to see where the error occurred.`
我已经用谷歌搜索了这个错误,正如你所看到的,我已经尝试了指定dplyr::rename()
的解决方案,但是我仍然在r中接收错误。我在没有dplyr规范的情况下尝试了上述几次,我也尝试过使用plyr规范。
如何消除此错误并正确地重命名列?
当您使用rename
时,您需要放置new column name
=old column name
:
plyr::rename(X202112_divvy_tripdata,
trip_id=ride_id )