Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >ggplot2:函数中的平均时间

ggplot2:函数中的平均时间
EN

Stack Overflow用户
提问于 2010-01-29 10:52:50
回答 1查看 728关注 0票数 5

如果我有这样的数据

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
DF <- data.frame(
  date = seq(Sys.Date()-1000, len=1000, by="1 day")[sample(1000, 500)],
  price = runif(500)
)

如何使用ggplot2绘制时间函数中的平均价格,例如,以月为单位?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-01-29 13:10:45

您需要使用cut(,"months")将日期转换为月份,然后使用ggplot stat_summarymean应用于每个月。下面是如何在qplot中执行此操作,它是ggplot的一个紧凑、方便的包装器。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
qplot(as.Date(cut(date,"months")), 
  price, data=DF, stat="summary", fun.y="mean", xlab="date")

alt text http://www.imagechicken.com/uploads/1264786975079660800.png

Base plot也可以这样做:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
plot(aggregate(DF$price, list(as.Date(cut(DF$date, "month"))), mean))

alt text http://www.imagechicken.com/uploads/1264786673030283100.png

票数 10
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2161384

复制
相关文章
python从SUMO中获取车辆平均行驶时间
在SUMO的帮助文档中的simulation output中有如下说明。SUMO提供用来记录车辆trip信息的文件。
钱塘小甲子
2019/01/29
3.4K0
Mysql 中的日期时间函数汇总
MySQL中内置了大量的日期和时间函数,能够灵活、方便地处理日期和时间数据,本节就简单介绍一下MySQL中内置的日期和时间函数。
跟着飞哥学编程
2023/02/10
18.6K0
Mysql 中的日期时间函数汇总
Power Pivot中DAX的时间函数
如果数据模型的日期范围是2018/5/1—2019/6/30,则生成的日期表范围为2018/1/1—2019/12/31
逍遥之
2020/03/24
1.9K0
Power Pivot中DAX的时间函数
MySQL中的时间函数用法集合
这里是一个使用日期函数的例子。下面的查询选择了所有记录,其date_col的值是在最后30天以内:
用户7657330
2020/08/14
2.6K0
计算每个请求的平均响应时间
目的 找出是哪些请求长期影响了系统性能 方法 web服务器的日志会记录每个请求的响应时间,分析访问日志,对相同请求的响应时间进行累加,响应时间的和 除以 这个请求的访问次数,就得到此请求的平均访问时间
dys
2018/04/03
3.1K0
计算每个请求的平均响应时间
AVERAGEX函数丨移动平均
看到这里,有的小伙伴会问了,那我日期要是不连续的该怎么进行呢?这个过一段时间白茶会继续讲解,咱先来了解基础。
PowerBI丨白茶
2021/09/02
8320
AVERAGEX函数丨移动平均
SQL知识大全(五):SQL中的时间函数
今天是SQL知识大全的第五讲,主要内容是和时间函数相关,主要包括了常用的时间函数,时间提取函数,时间计算函数以及时间和时间戳之间的转换。
数据万花筒
2020/12/30
2.5K0
SQL知识大全(五):SQL中的时间函数
PHP中的日期和时间处理函数详解
在 Web 开发中,处理日期和时间是一个常见的任务。PHP 提供了一系列强大的日期和时间处理函数,例如strtotime、date和DateTimeImmutable::createFromFormat等。
沈唁
2023/10/13
6070
mysql 的时间函数
mysql 的时间函数: FROM_UNIXTIME FROM_UNIXTIME(unix_timestamp, format) 第一个参数是时间戳格式。 第二个是最终想转换的格式,如 SELECT FROM_UNIXTIME(1436102304,'%Y年%m月%d日') as date; 结果 date : 2015年07月05日 UNIX_TIMESTAMP UNIX_TIMESTAMP(date) 则是将时间转化为时间戳,如
艳艳代码杂货店
2021/10/27
3.3K0
mysql 的时间函数
mysql 的时间函数: FROM_UNIXTIME FROM_UNIXTIME(unix_timestamp, format) 第一个参数是时间戳格式。 第二个是最终想转换的格式,如 SELECT FROM_UNIXTIME(1436102304,'%Y年%m月%d日') as date; 结果 date : 2015年07月05日 UNIX_TIMESTAMP UNIX_TIMESTAMP(date) 则是将时间转化为时间戳,如
好派笔记
2021/11/01
3.2K0
C++中vector数组的求平均值函数average()定义问题
cout<<"Please input"<<n<<"real numbers:"<<endl;
用户7886150
2021/02/05
5.2K0
python列表求平均值是什么函数(python平均值函数是什么)
php中post和get的区别是:1、post更安全并且发送的数据量更大;3、post能发送更多的数据类型,get只能发送ASCII字符;4、post是向服务器传送数据,get是从服务器上获取数据。5、get会缓存数据,而post不会。
全栈程序员站长
2022/07/31
2.6K0
时间函数
软定时器 功能:专门为sigalrm信号而设,在指定的时间seconds秒后,将向进程本身发送sigalrm信号,又称为闹钟时间。
看、未来
2020/08/26
9320
python中求平均值(python调用自定义函数)
elif isinstance(y,int) and y>0 and len(x) >= y:
全栈程序员站长
2022/07/28
1.7K0
ggplot2 中 scale 的使用
ggplot画图是画图中的战斗机,但是往往在我们用ggplot2画图时候,需要根据需求更改坐标,图例等,最常见的就是更改x,y坐标系的名称。在ggplot2中,坐标系与比例尺和参考线是自动生成的,并且生成得很好。
Jamesjin63
2022/10/25
1.8K0
ggplot2 中 scale 的使用
TOPN函数丨断点移动平均处理
还记得之前白茶写过关于移动平均的内容么?当时白茶曾经说过,实际需求中,难免会遇到销售挂蛋的时候(也就是当天没有销售的歇业状态),那这种情况该如何去处理呢?
PowerBI丨白茶
2021/09/02
5370
TOPN函数丨断点移动平均处理
ggplot2中ylim的坑
​在ggplot2中很容易出现一个修改坐标轴范围的问题,喜欢用ggplot2画图的需要注意一下。ylim和coord_cartesian都是调整坐标轴范围,但是它们的结果是有可能不一样的,看下面的一个例子:
生信编程日常
2020/04/01
1.2K0
ggplot2中ylim的坑
失真函数、失真矩阵与平均失真
: 描述某个信源在某一试验信道传输下的失真大小, 它对信源和信道进行了统计平均, 是从总体上描述整个系统的失真。
timerring
2023/04/12
6030
失真函数、失真矩阵与平均失真
ggplot2优雅绘制时间趋势变化散点图
❝本节来介绍一个小案例,如何绘制趋势变化散点图,数据主要展示世界主要国家近70年间GDP收入与lifeExp之间的关系,通过时间趋势的变化来更加直观的查看结果。 加载R包 library(tidyverse) library(scales) library(camcorder) library(shadowtext) library(ggh4x) 数据清洗 df <- read_tsv("data.xls") %>% # 由于海湾战争的缘故Kuwait的数据比较异常因此在此剔除 filter(cou
R语言数据分析指南
2022/12/20
6260
ggplot2优雅绘制时间趋势变化散点图
ggplot2中的position参数解析
这是position_dodge()的简写形式,它会自动计算需要的dodge宽度。不能设置preserve参数。
R语言数据分析指南
2023/09/24
6910
ggplot2中的position参数解析

相似问题

在ggplot2中绘制多个组的时间平均值

31

ggplot2中具有平均剖面的刻面时间序列

12

如何在ggplot2 R中绘制随时间变化的平均值

16

没有平均(θ)界限的时间函数示例

10

GC中的平均时间

32
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文