r - 使用 r 将 csv 转换为时间序列?
问题描述
我有以下格式的 csv 文件:
day temp DO
2019-01-15 00:06:00 16.947 8.45
2019-01-15 00:21:00 16.862 8.429
2019-01-15 00:36:00 16.752 8.425
2019-01-15 00:51:00 16.735 8.379
2019-01-15 01:06:00 16.65 8.38
2019-01-15 01:21:00 16.608 8.358
2019-01-15 01:36:00 16.523 8.354
我想将上述数据转换为时间序列格式,输出应如下所示:
temp DO
2019-01-15 00:06:00 16.947 8.45
2019-01-15 00:21:00 16.862 8.429
2019-01-15 00:36:00 16.752 8.425
z<- read.zoo(text = "GPP.csv", header = TRUE, format = "%m/%d/%Y %H%M")
但我得到的是“GPP.csv”并且没有数据。有人能帮忙吗?
解决方案
以下代码对我很有效:
data <- read.zoo("filename", header=TRUE, index.column = 1:2, format="%d/%m/%Y %H:%M:%S", tz="CET", sep=",")
推荐阅读
- python - 我无法在 Windows 上安装 kivy。命令行返回回溯错误
- html - 垂直对齐标记内标签失败
- html - 如何在 React-bootstrap 中有一个固定在顶部但不在小视口上的导航栏?
- url - 我购买了域名,如何在该域名下拥有两个以上的网址?
- javascript - 在 JISON 中解析单个产品
- javascript - Vue 组件未安装或渲染且没有错误消息
- java - 如何使 JAXB 实例化泛型超类的子类列表元素
- asp.net - 仅在部署 Web 应用程序时引发错误
- amazon-web-services - 用于记录/监控服务器的子网
- swift - 如何使用 OpenSSL 为 PKCS7_decrypt 函数设置填充 (OAEP)