我有一个像这样的数据框:
Sequence Duration1 Value1 Duration2 Value2 Duration3 Value3
1001 145 10 125 53 458 33
1002 475 20 175 54 652 45
1003 685 57 687 87 254 88
1004 125 54 175 96 786 96
1005 475 21 467 32 526 32
1006 325 68 301 54 529 41
1007 125 97 325 85 872 78
1008 129 15 429 41 981 82
1009 547 47 577 52 543 83
1010 666 65 722 63 257 87
Run Code Online (Sandbox Code Playgroud)
我想在(Duration1,Duration2,Duration3)中找到Duration的最大值,然后返回相应的Value&Sequence。
我想要的输出: …
我有一个像这样的数据框:
timestamp Order Price Quantity
0 2019-10-09 09:15:42 0 27850.00 2040
1 2019-10-09 09:15:42 0 27850.00 1980
2 2019-10-09 09:15:53 0 27860.85 1800
3 2019-10-09 09:16:54 0 27860.85 2340
4 2019-10-09 09:18:48 0 27860.85 1500
5 2019-10-09 09:21:08 0 27979.00 1840
6 2019-10-09 09:21:08 0 27979.00 2020
7 2019-10-09 09:21:12 0 27850.00 1800
8 2019-10-09 09:21:15 0 27850.00 1580
9 2019-10-09 09:21:21 35 28000.00 1840
10 2019-10-09 09:21:23 34 28000.00 1800
11 2019-10-09 09:28:17 0 28035.00 2020
12 2019-10-09 09:28:18 …
Run Code Online (Sandbox Code Playgroud) 我有一个如下所示的 daraframe:
Datetime Data Fn
0 18747.385417 11275.0 0
1 18747.388889 8872.0 1
2 18747.392361 7050.0 0
3 18747.395833 8240.0 1
4 18747.399306 5158.0 1
5 18747.402778 3926.0 0
6 18747.406250 4043.0 0
7 18747.409722 2752.0 1
8 18747.420139 3502.0 1
9 18747.423611 4026.0 1
Run Code Online (Sandbox Code Playgroud)
我想计算列(Fn)的连续非零值的总和
我想要我的结果数据框如下:
Datetime Data Fn Sum
0 18747.385417 11275.0 0 0
1 18747.388889 8872.0 1 1
2 18747.392361 7050.0 0 0
3 18747.395833 8240.0 1 1
4 18747.399306 5158.0 1 2 <<<
5 18747.402778 3926.0 …
Run Code Online (Sandbox Code Playgroud) 我有一个如下所示的 Pandas 数据框:
UNDERLAY TIME
27,395 09:15:18
27,466 09:17:19
27,391 09:19:06
27,409 09:21:19
27,439 09:23:21
27,468 09:25:58
27,497 09:27:19
27,502 09:29:54
27,542 09:31:19
27,522 09:33:33
27,520 09:35:09
...
Run Code Online (Sandbox Code Playgroud)
我想绘制这些UNDERLAY
值的趋势线并计算 X 轴的斜率。
从下面的链接中得到了一些帮助,但找不到斜率: 如何在 matplot 上绘制散点趋势线?Python-Pandas