python - 如何使用 parallel_coordinates 操作包含多行信号并绘制信号与时间的数据帧?
问题描述
我使用一个非常大的表(50MB),它的格式与下表类似:
我想使用 pandas' stack
, unstack
, set_index
, pivot
,pivot_table
函数或任何其他惯用方式来操作数据帧,因此我将能够将所有size
信号绘制为时间的函数。例如,使用 绘制size
不同时间点的列parallel_coordinates
。
iteration weight count edge blobs days frame start time size
1 7 600 100 1000 0 0 0 0
1 7 600 100 1000 1 2 2 13.5
2 3 600 100 333 0 0 0 19.5
2 3 600 100 333 1 2 2 25.5
3 4 600 100 1000 0 0 0 22.5
3 4 600 100 1000 1 2 2 24
然后,一旦我将单个信号绘制为时间的函数,我想对相同物理条件的不同迭代进行平均(哪里weight, count, edge, blobs, days time
是相同的)。
编辑:
我认为,如果我找到一种简单的方法将原始数据帧转换为这个数据帧,我们将能够绘制所有的size
vs.time
信号:
或者可能是这样的:
解决方案
推荐阅读
- android - onMessageReceived 未在 buld 变体版本中调用
- asp.net - 如何将gridview中的boundfield值和模板字段值插入数据库
- spring - SpringBatch 写入不同的实体
- html - 如何生成多个头像?
- python - 瓶子:如何在 python 装饰器中设置 cookie?
- session - 终止后重新初始化 Google Analytics 会话(电子商务结帐流程中断)
- c++ - 将项目插入链表时无限循环
- c - 从具有最大面积的 n 个子集中找出 k
- c++ - 具有部分固定类型的递归数据类型
- c++ - Visual Studio 2019 中的上下文菜单项“查看代码”有什么功能?