A と B の 2 つの行列があるとします。
mth <- c(rep(1:5,2))
day <- c(rep(10,5),rep(11,5))
hr <- c(3,4,5,6,7,3,4,5,6,7)
v <- c(3,4,5,4,3,3,4,5,4,3)
A <- data.frame(cbind(mth,day,hr,v))
year <- c(2008:2012)
mth <- c(1:5)
B <- data.frame(cbind(year,mth))
私が欲しいものは次のようになります:
mth <- c(rep(2008:2012,2))
day <- c(rep(10,5),rep(11,5))
hr <- c(3,4,5,6,7,3,4,5,6,7)
v <- c(3,4,5,4,3,3,4,5,4,3)
A <- data.frame(cbind(mth,day,hr,v))
基本的に必要なのは、A の列 mth を B の列 year で変更することです。おそらく、正しいキーワードを検索しなかったため、必要なものを取得できませんでした (私は which() を試しました)。助けてください、ありがとうあなた。