【发布时间】:2020-09-23 18:47:04
【问题描述】:
您好,我的代码有问题-
我输入密码-
library(reshape)
library(plyr)
asn12<-melt(asn1,id="DATE")
asn12<-rename(asn12, "inflation=value", "Province=variable")
head(asn12)
并不断收到错误消息:
Error in mapvalues(x, from = names(replace), to = replace, warn_missing = warn_missing) : `from` and `to` vectors are not the same length.`
4. stop("`from` and `to` vectors are not the same length.")
3. mapvalues(x, from = names(replace), to = replace, warn_missing = warn_missing)
2. revalue(names(x), replace, warn_missing = warn_missing)
1. rename(asn12, "inflation=value", "Province=variable")
我已经安装了 reshape、ply 和 dplyr。
但是,我的 ply 和 dplyr 说
附加包:‘plyr’
以下对象被“package:reshape”屏蔽:
重命名,round_any
请帮忙
【问题讨论】:
-
您好,包裹上的信息没问题。问题在于您如何在
rename函数中指定replace参数。它需要一个命名向量。喜欢replace=c(value="inflation", variable="Province") -
请更新您的问题标题,以便概括问题。它目前非常通用。
标签: r dplyr r-markdown plyr