R 计算返回时出错:数据格式未正确转换
我基本上从雅虎金融下载了比特币的历史价格。 设置目录后,我使用了以下脚本: dat[,6]是调整收盘价,dat[,1]是日期列R 计算返回时出错:数据格式未正确转换,r,import,format,R,Import,Format,我基本上从雅虎金融下载了比特币的历史价格。 设置目录后,我使用了以下脚本: dat[,6]是调整收盘价,dat[,1]是日期列 dat<-read.csv(file="BTC-USD.csv",dec=".",sep=",",header=TRUE) dat<-xts::xts(dat[,6],order.by=as.Date(dat[,1])) bit.ret<-PerformanceAnalytics::CalculateReturns(dat,method="simple
dat<-read.csv(file="BTC-USD.csv",dec=".",sep=",",header=TRUE)
dat<-xts::xts(dat[,6],order.by=as.Date(dat[,1]))
bit.ret<-PerformanceAnalytics::CalculateReturns(dat,method="simple")
bit.ret<-bit.ret[-1,]
我能做什么
dat<-xts::xts(dat[,6],order.by=as.Date(dat[,1],"%m/%d/%Y"))
解释如下:as.Date函数需要正确的格式。
由于我的数据的日期格式为月/日/年,因此该函数的正确输入为%m/%d/%Y最好包含对任何代码的解释,以帮助将来的读者。更好的解释往往会得到更高的支持。谢谢。我是新来的,我只发布了几个问题,我不知道为什么我被一些粗鲁的人否决了我的问题。我现在更清楚了,但他们应该说我的帖子有什么问题;我没有否决你的帖子,但你需要明白,我们希望你在发帖前熟悉发帖规则。有非常明确的规则,你可以/应该做什么,以提供一个有效的解决方案。最后,否决问题/答案并不意味着在这里粗鲁无礼。这是提供反馈并确保对其他人进行某种形式的质量控制的推荐方式。
11/27/2018
dat<-xts::xts(dat[,6],order.by=as.Date(dat[,1],"%m/%d/%Y"))