首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用GroupBy实现长到宽的格式

使用GroupBy实现长到宽的格式
EN

Stack Overflow用户
提问于 2018-09-09 07:45:48
回答 1查看 267关注 0票数 1

我一直在试图弄清楚如何做以下事情,但没有成功。我试过抽样,分组...卡住了。

我有下面的pandas数据帧示例:

代码语言:javascript
运行
AI代码解释
复制
date             |  price  |
09/09/2018 08:30 |  22.1   |
09/09/2018 08:35 |  22.12  |
09/09/2018 08:40 |  22.20  |
09/09/2018 08:45 |  22.13  |
09/09/2018 08:50 |  22.19  |
09/09/2018 08:55 |  22.39  |

我希望在15分钟内对日期进行分组,并获取以下数据帧。

代码语言:javascript
运行
AI代码解释
复制
date_15          |  price_1  |  price_2  |  price 3  |
09/09/2018 08:30 |   22.1    |   22.12   |   22.20   |
09/09/2018 08:45 |   22.13   |   22.19   |   22.39   |

然后我会使用set_index('date_15')并做一个join,我可以自己做。

你能帮我解决上面的问题吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-09-09 07:49:20

使用pd.Grouper每隔15分钟对日期执行一次groupby,然后使用结果创建一个新的DataFrame:

代码语言:javascript
运行
AI代码解释
复制
df['date'] = pd.to_datetime(df.date, errors='coerce')
v = df.groupby(pd.Grouper(key='date', freq='15min'))['price'].apply(list)

pd.DataFrame(v.tolist(), index=v.index).add_prefix('price ')

                     price 0  price 1  price 2
date                                          
2018-09-09 08:30:00    22.10    22.12    22.20
2018-09-09 08:45:00    22.13    22.19    22.39
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52242418

复制
相关文章
图表绘制之RepeatNode的妙用
最近接到许多大屏项目,其中有一个智慧大楼的项目,大致是由3d场景+数据图表组成,需要能监控实时数据、安防
用户3158888
2020/12/18
5950
使用 plotly 绘制数据图表
不少小伙伴在开发过程中都有对模块进行压测的经历,压测结束后大家往往喜欢使用Excel处理压测数据并绘制数据可视化视图,但这样不能很方便的使用web页面进行数据展示。本文将介绍使用python-plotly模块来进行压测数据的绘制,并且生成静态html页面方便结果展示。
邵靖
2018/01/15
4K0
使用 plotly 绘制数据图表
canvas绘制虚线图表
其实该图表,就是一个圆圈外面在套一个圆弧的效果, 主要的难点在于不知道怎么绘制圆圈的虚线效果。 其实canvas本身已经支持了虚线的绘制,就是一个api调用的事情,api是setLineDash。
用户3158888
2022/03/22
1.5K0
canvas绘制虚线图表
Excel图表技巧02:绘制动态图表
当图表数据区域中的单元格数据增加或减少时,图表会自动相应变化,这就是我们所说的动态图表。本文介绍Excel中两种基本的制作动态图表的方法。
fanjy
2021/01/06
1.5K0
使用plot绘制实时图表
先上图片 var dataObj = []; var dataLength = 60; var updateInterval = 3000; var options = { series: { shadowSize: 0,lines: { show: true },points: { show: true } }, grid: { hoverable: true}, yaxis: {
liulun
2022/05/09
9900
使用plot绘制实时图表
Python 实现图表绘制总结
Numpy是Python开源的数值计算扩展,可用来存储和处理大型矩阵,比Python自身数据结构要高效;
王 瑞
2022/12/28
6940
Python 实现图表绘制总结
笔记:使用python绘制常用的图表
参考链接: Python | 使用openpyxl模块在Excel工作表中绘制图表 1
用户7886150
2020/12/23
1.4K0
甘特图绘制(Excel绘制图表系列课程)!
谈到甘特图,很多人最先想到的是项目经理,想到项目经理,最先想到的就是 嗯!这两个字就是形容包括我在内的所有项目管理人员的! 回归正轨,是这样的,项目经理呢,最重要的就是进度管控,俗话说就是在指定时
用户1332619
2018/03/08
1.8K0
甘特图绘制(Excel绘制图表系列课程)!
matplotlib: 绘制平面图/表格
基本架构 import matplotlib.pyplot as plt plt.figure() ... plt.show() 窗口 plt.figure() plt.figure(num=None, figsize=None, dpi=None, facecolor=None, edgecolor=None, frameon=True, FigureClass= """ 示例: """ # 编号为3;大小为(8, 5). plt.figure(num=3, figsize=(10, 5)
JNingWei
2018/09/27
2.6K0
常见图表绘制(汇总版)
各位亲,分享了这么多期图表,打算做个汇总版的,方便各位以后查询。点击标题可以直接链接至对应的文章! 第一节:巧妙设置目标红线 第二节:帕累托图绘制 第三节:复合饼图绘制 第四节:金字塔图绘制 第五
用户1332619
2018/03/08
7960
常见图表绘制(汇总版)
【说站】python中Excel图表的绘制
以上就是python中Excel图表的绘制,希望对大家有所帮助。更多Python学习指路:python基础教程
很酷的站长
2022/11/23
1.6K0
【说站】python中Excel图表的绘制
Python-matplotlib 商业图表绘制01
在绘制学术图表之余,我们也会进行商业图表的绘制,毕竟学术图表的配色有点单调和严谨啊
DataCharm
2021/02/22
5660
Python-matplotlib 商业图表绘制01
Python-matplotlib 商业图表绘制04
本期还是推出Python-matplotlib "小清新"商业图表的绘制推文,在发现ax.plot()绘图函数的多类别图表功能后,经过不断和点、文本等尝试搭配后,所能构建的图表也就多了起来,下面就直接上教程。
DataCharm
2021/02/22
9780
Python-matplotlib 商业图表绘制04
如何运用Python绘制NBA投篮图表
翻译|丁雪 丁一 席雄芬 校对|姚佳灵 我在本文中将介绍如何获取一个选手的投篮数据并通过matplotlib 和 seaborn制成图表。 In [1]: %matplotlib inline import requests importmatplotlib.pyplot as plt import pandas aspd import seabornas sns 获取数据 从stats.nba.com获取的数据是非常简单的。虽然NBA没有提供公共的API ,我们实际上可以通过requests 库
大数据文摘
2018/05/22
2.6K0
如何使用Excel绘制图表?
通过使用Excel进行数据分析,我们已经学会了从原始数据中得到分下面的分析结果:统计出每个城市的数据分析师招聘数量。
猴子数据分析
2023/09/27
6830
如何使用Excel绘制图表?
Django 配合Echarts绘制图表
在前面我总结了关于DjangoAdmin的使用技巧,利用DjangoAdmin这个后台管理功能,自己定制页面可以完成非常多的功能,下面我们将重点研究主机图形的绘制,展示和报表等功能的具体实现步骤,这里也算是个人的一点点经验。
王 瑞
2022/12/28
1.3K0
Django 配合Echarts绘制图表
绘制图表(1):初次实现
今天介绍如何用Python创建图表。具体地说,你将创建一个PDF文件,其中包含的图表对从文本文件读取的数据进行了可视化。虽然常规的电子表格软件都提供这样的功能,但Python提供了更强大的功能。当你再次实现这个项目并从网上自动下载数据时,就意识到这一点。
不可言诉的深渊
2019/07/26
2.2K0
掌握 PlantUML:以代码的形式绘制 UML 图表
如果你是一名软件开发人员,项目经理,或者与软件系统设计和开发相关的专业人员,那么你可能已经知道统一建模语言 (UML) 图的价值。UML 图是强大的视觉工具,它们可以帮助我们更好地理解,设计和沟通复杂的软件系统。然而,手动绘制和更新 UML 图可能会非常耗时,并且难以维护。这就是 PlantUML 发挥作用的地方。
运维开发王义杰
2023/08/10
1.2K0
掌握 PlantUML:以代码的形式绘制 UML 图表
Python-matplotlib 商业图表绘制03
本篇推文为python-matplotlib 商业图表绘制的第三篇文章,主要内容为圆润柱状图的绘制,这也是我之前一直想做的事情,在浏览Matplotlib官网时,发现了一个方法,就试着进行绘制,效果还不错。接下来,我们开始
DataCharm
2021/02/22
6360
Python-matplotlib 商业图表绘制03
Python-seaborn 基础图表绘制-散点图
上期推文推出第一篇基础图表绘制-R-ggplot2 基础图表绘制-散点图 的绘制推文,得到了很多小伙伴的喜欢,也是我更加想使这个系列做的更加完善和系统,我之前也有说过,会推出Python和R的两个版本绘制教程,接下来我们就推出基础散点图的Python绘制版本。本期主要涉及的知识点如下:
DataCharm
2021/02/22
1.2K0
Python-seaborn 基础图表绘制-散点图

相似问题

Pandas:如何在月度计数时绘制条形图

113

绘制返回的记录计数图表

14

跟踪每个人的月度呼叫计数- MySQL还是XML?

20

每个员工的月度结果

17

用熊猫绘制每个国家的图表

11
交个朋友
加入腾讯云官网粉丝站
蹲全网底价单品 享第一手活动信息
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档