R中提取数据框元素

yss5930381 2018-06-26 10:55:46
library(readxl)
aa<- read_excel("C:/Users/35939/Desktop/TRD_Mnth.xls")
aa<-as.data.frame(aa)
daima=c(000001,000002,000021,000022,300142,900925)
daima<-as.matrix(daima)
ma<-matrix(rep(0,72),ncol=6)
for(i in 1:6){
k=12*(i-1)+1
for(j in 1:72){
if(aa$Stkcd[j]==daima[i])
ma[,i]=aa$Mretnd[k:j]
}
}

出现错误:Error in ma[, i] = aa$Mretnd[k:j] :
number of items to replace is not a multiple of replacement length

请教大神,哪里出错了
我是想把aa中相同的第一列对应的第三列的元素分别提取出来合并成一个矩阵
...全文
181 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

3,423

社区成员

发帖
与我相关
我的任务
社区描述
其他开发语言 其他开发语言
社区管理员
  • 其他开发语言社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧