小编Roh*_*a K的帖子

获取比较多个列的最大值并返回特定值

我有一个像这样的数据框:

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。

我想要的输出: …

python dataframe python-3.x pandas

17
推荐指数
3
解决办法
623
查看次数

查找连续相似值的最大值

我有一个像这样的数据框:

               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)

python dataframe python-3.x pandas

5
推荐指数
1
解决办法
169
查看次数

非零值的条件总和

我有一个如下所示的 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)

python dataframe python-3.x pandas

3
推荐指数
1
解决办法
102
查看次数

如何找到趋势线并计算 X 轴趋势线的斜率

我有一个如下所示的 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

python matplotlib python-3.x pandas

2
推荐指数
1
解决办法
1518
查看次数

标签 统计

pandas ×4

python ×4

python-3.x ×4

dataframe ×3

matplotlib ×1