r - 如何导入 R 中已有时间数据的数据集并阻止 R 将该时间数据转换为整数
问题描述
我正在尝试在R中导入一个数据集,该数据集具有时间数据,看起来像这样。
但是,当我尝试将其分配给time series时,时间数据将被转换为整数,如下所示:
# AEP_hourly is the original file name
> names(AEP_hourly)
[1] "Datetime" "AEP_MW"
> hourly_ts <- ts(AEP_hourly)
我该如何阻止它并告诉R它是第一列中的时间数据。
解决方案
伙计,您正在将日期时间列转换为 ts()。因此它给出这样的结果。仅转换 aep 列
你的代码
hour_data <- ts(hourly[,c('time','AEP_MW')])
而不是上面的代码这样写
hour_data <- ts(hourly$AEP_MW)
推荐阅读
- java - 如何在 Java 中使用 liquibase 对表和索引使用不同的表空间
- c# - 网站如何理解何时应该显示验证码?
- mongodb - mongodb 聚合并使用 $group 来求和并取出所有数据
- python - LSTM,Keras:推理模型应该有多少层?
- c# - 大字节数组 - 在字节数组中存储长度有什么好处?
- java - postgres序列不递增
- postgresql - 将 postgresql 部署到 kubenetes
- javascript - 在 Heroku 上将应用程序投入生产后,Express 路线停止工作
- docker - 如何以最佳方式在多台物理机上部署 Kubernetes 集群?
- javascript - 如何将异步等待响应传递给 Vue?