【问题标题】:How to use the start function in ts in R when date and time are included?包含日期和时间时,如何在 R 中的 ts 中使用 start 函数?
【发布时间】:2022-01-25 23:35:07
【问题描述】:

我正在从包含两列的 CSV 文件中导出数据。一个有时间,另一个有权力。 时间列有两种不同格式的时间:mm-dd-yy hh:mm:ss AM 和 mm/dd/yy hh:mm:ss 24h 格式。我试图使用 ts(x, start = c(?,), end = c(?,)),其中 x 是时间序列,而 ?和 * 是我需要写的输入来告诉 R 从哪里开始,但我不知道我应该写什么。 有人可以帮忙吗?

【问题讨论】:

  • 通常 ts 不与日期/时间索引一起使用。使用动物园或 xts。您可以使用read.csv.zoo 并为 FUN 参数提供一个函数来转换索引。
  • 您能详细说明一下吗?
  • 请提供足够的代码,以便其他人更好地理解或重现问题。

标签: r datetime time-series


【解决方案1】:
dates13 = power_use_replaced$ï..time
Ac13 = power_use_replaced$power
AC13 = ts(Ac13, frequency = 7, start = as.Date(dates13[1],format="%d-%m-%y"),
          end = as.Date(dates13[length(Ac13)],format="%d-%m-%y"))

这是一种方式。 power_use_replaced是数据框

【讨论】:

    猜你喜欢
    • 2018-10-24
    • 1970-01-01
    • 2023-02-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-06-27
    • 2015-07-26
    • 2018-09-02
    相关资源
    最近更新 更多