【发布时间】:2017-11-15 20:56:36
【问题描述】:
这里是低级 R 用户。
我有 3 个人口数据框(low.proj、med.proj、high.proj),它们的行数和列数完全相同。
我想在所有三个框架的国家列中消除一些额外的逗号,所以我正在尝试使用 gsub 进行此循环:
for(i in c("low.proj", "med.proj", "high.proj")){
i$Country <- gsub(",","",i[,"Country"])
}
当我运行此程序时,我收到错误“i[,“Country”] 中的错误:维度数不正确”
当我在没有循环的情况下运行代码时:
low.proj$Country <- gsub(",","",low.proj[,"Country"])
它有效。是什么导致了这个错误,我该如何解决?
【问题讨论】: