r - 如何解决这个问题?错误:提供给连续刻度的离散值
问题描述
不知道出了什么问题,它似乎可以在 windows 上运行,但不能在 mac 上运行。任何帮助表示赞赏!
knitr::opts_chunk$set(echo = TRUE)
library(foreign)
library(ggplot2)
library(grid)
library(gridExtra)
library(zoo)
library(dynlm)
theme_set(theme_bw())
df <- read.csv("BTC-USD.csv")
df <- na.omit(df)
df$Adj.Close <- ts(df$Adj.Close)
df$Date <- seq.Date(as.Date('2014-10-01'), by = 'day', length.out = length(df$Adj.Close))
str(df)
ggplot(df, aes(y = Adj.Close, x = Date )) + geom_line(col = 'red') +
labs(title = 'Adjusted Daily Close', ylab = 'return')
解决方案
我认为当期望数字数据的进程找到因子(或类似的)时,会返回此错误。尝试将您的变量设置为数字(使用函数'as.numeric'),看看是否可以解决它。
推荐阅读
- android - 约束布局 0dp 无法正确渲染
- python - 数据不会从mysql中删除。还有其他方法可以做到这一点吗?
- javascript - Oracle apex:基于选中的复选框行在交互式报告中显示列总和的 Javascript
- reactjs - Express CORs 策略阻止 Apollo 客户端从服务器获取
- javascript - jQuery 自动和手动幻灯片
- python - Matplotlib:xmax 值和网格线
- cdi - @RequestScoped @Named("base") Bean 在 JBoss EAP 7.0 中没有初始化
- java - 解析 JSON 多个对象
- postgresql - 如何让postgres中的自动递增序列递增4而不是1
- cordova - 在 Cordova gradle -v 中显示 gradle 版本,但在 cordova 要求上未安装 gradle