找回密码
 立即注册
查看: 3444|回复: 0

如何采用循环操作所有变量?(quantmod)

[复制链接]
发表于 2016-11-2 09:36:14 | 显示全部楼层 |阅读模式
如何高效地实现以下的代码? 采用循环的方式操作每一个变量?

library(quantmod)

pfyh <- getSymbols("600000.ss", auto.assign = F)
msyh <- getSymbols("600016.ss", auto.assign = F)
sgjt <- getSymbols("600018.ss", auto.assign = F)
zgsh <- getSymbols("600028.ss", auto.assign = F)
bldc <- getSymbols("600048.ss", auto.assign = F)

pfyh.ret <- dailyReturn(pfyh[,4])
msyh.ret <- dailyReturn(msyh[,4])
sgjt.ret <- dailyReturn(sgjt[,4])
zgsh.ret <- dailyReturn(zgsh[,4])
bldc.ret <- dailyReturn(bldc[,4])

rm(list = c("pfyh", "msyh", "zgsh", "sgjt", "bldc"))

pfyh.ret <- na.omit(pfyh.ret)
msyh.ret <- na.omit(msyh.ret)
sgjt.ret <- na.omit(sgjt.ret)
zgsh.ret <- na.omit(zgsh.ret)
bldc.ret <- na.omit(bldc.ret)


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|R语言中文网

GMT+8, 2024-11-23 01:29 , Processed in 0.023969 second(s), 16 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表