gpt4 book ai didi

r - 使用 xts/zoo R 绘制一天中不同时间的值

转载 作者:行者123 更新时间:2023-12-02 03:37:06 25 4
gpt4 key购买 nike

我确实有一个像这样的时间序列(分钟值):

   "timestamp", value 
"2012-04-09 05:03:00",2
"2012-04-09 05:04:00",4
"2012-04-09 05:05:00",5
"2012-04-09 05:06:00",0
"2012-04-09 05:07:00",0
"2012-04-09 05:08:00",3
"2012-04-09 05:09:00",0
"2012-04-09 05:10:00",1

有没有一种简单的方法来绘制一天中的这些值:X 轴从 1 到 24 小时(或 0 和 23)。所以 - 第 5 小时内 5:00 到 5:59 之间的所有值等等。这不取决于哪个日期,我只对当天的时间感兴趣。谢谢!

附加问题:我可以将其绘制为箱线图吗?现在它是动物园格式的plot(df$hh,df$coredata.._data..)

最佳答案

读取创建动物园对象z的数据,然后创建hour变量并绘制:

library(zoo)

# read in data
Lines <- ' "timestamp", value
"2012-04-09 05:03:00",2
"2012-04-09 05:04:00",4
"2012-04-09 05:05:00",5
"2012-04-09 05:06:00",0
"2012-04-09 05:07:00",0
"2012-04-09 05:08:00",3
"2012-04-09 05:09:00",0
"2012-04-09 05:10:00",1
'
z <- read.zoo(text = Lines, header = TRUE, sep = ",", tz = "")

# plot
hour <- as.POSIXlt(time(z))$hour
plot(hour, z)

screenshot

关于r - 使用 xts/zoo R 绘制一天中不同时间的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16059965/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com