全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
3106 2
2019-03-26
library("quantmod")

ticketcode <- c("000001.ss","600050.ss","600973.ss")

obj <- c("ssec","cu","bs")

for (i in 1:3) {
  assign(obj,getSymbols(ticketcode,
                           auto.assgin = FALSE,
                           from = "2008-01-01",
                           to = "2019-03-22"))
}

————————————————
正常来讲,上面执行完,应该是将三个股票数据存到了ssec、cu、bs三个data集才对,可是实际却生成了‘000001.SS’等三个data,一直以来都没在意,而是自己又改了data名,但是很想知道这是为何,不同的电脑,一样的操作,结果却不一样。

另外想问问,如果只能这样,有什么快速将data改名的高招吗?
{:3_52:}拜谢

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2019-3-26 13:35:43
补充一下啊,for循环里的【i】没黏贴上去,不过不影响本质的原因{:3_49:}
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2019-4-2 15:44:34
getSymbol参数auto.assign写错了,自我终结
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群