错误:无法转换具有重复名称的数据框。在 R 数据集中

问题描述 投票:0回答:1

我在运行下面的脚本时遇到错误。我需要在indicator3数据框中过滤意大利和阿根廷国家的数据。

#ItalyAng<-indicator3%>%
  # filter(country==Italy)
ItalyAng<- filter(indicator3,country %in% c('Italy','Argentina'))

filter()
中的错误: !无法转换具有重复名称的数据框。 回溯:

  1. dplyr::filter(indicator3,国家%in%c(“意大利”,“阿根廷”))
  2. dplyr:::filter.data.frame(indicator3,国家%in%c("意大利","阿根廷")) 过滤器错误(indicator3,国家%in%c(“意大利”,“阿根廷”)):
filter
1个回答
0
投票

您可以有两列同名。 你可以检查一下

which(duplicated(names(indicator3)))
© www.soinside.com 2019 - 2024. All rights reserved.