楼主: Evonne7943
6895 3

[程序分享] 急!R语言显示找不到对象怎么办哦 有无大佬解惑 [推广有奖]

  • 0关注
  • 0粉丝

已卖:81份资源

高中生

32%

还不是VIP/贵宾

-

威望
0
论坛币
254 个
通用积分
2.9022
学术水平
0 点
热心指数
4 点
信用等级
0 点
经验
375 点
帖子
11
精华
0
在线时间
29 小时
注册时间
2019-5-19
最后登录
2022-1-7

楼主
Evonne7943 发表于 2021-3-22 09:47:09 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
程序如下:library(quantmod)
library(minpack.lm)
startdate = "2020-01-01"
enddate = "2021-03-20"


sp500 <- new.env()
stkname="^GSPC"#"000001.SS" #
getSymbols(stkname, env = sp500, src = "yahoo",auto.assign=F,
           from = as.Date(startdate), to = as.Date(enddate))
?getSymbols


GSPC <- if (stkname=="^GSPC")sp500[["GSPC"]] else sp500[[stkname]]
rm(sp500)
dat<-dat[complete.cases(dat),]
dat<-GSPC[,4]
console窗口提示如下:

> dat<-dat[complete.cases(dat),]
错误: 找不到对象'dat'



二维码

扫码加我 拉你入群

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

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

关键词:找不到对象 怎么办 R语言 quantmod Library

沙发
xc2156 发表于 2021-3-22 10:53:56
你这是哪里找来的代码吧

如果要下载000001.SS的数据的话,直接用下面就可以,不需要再去建一个SP500的env
  1. getSymbols("000001.SS", src = "yahoo",auto.assign=F,
  2. from = as.Date(startdate), to = as.Date(enddate))
复制代码


藤椅
Evonne7943 发表于 2021-3-22 13:32:39
xc2156 发表于 2021-3-22 10:53
你这是哪里找来的代码吧

如果要下载000001.SS的数据的话,直接用下面就可以,不需要再去建一个SP500的en ...
对的 主要是后面还要用其他数据 不止000001 所以还是想改一下 问太多不好意思问原作者了

板凳
Evonne7943 发表于 2021-3-22 13:43:48
xc2156 发表于 2021-3-22 10:53
你这是哪里找来的代码吧

如果要下载000001.SS的数据的话,直接用下面就可以,不需要再去建一个SP500的en ...
请问大佬知道该怎么修正这个错误吗 r语言属实不了解

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-1-6 18:11