python123输出最大值_Python:运行另一列的最大值?
我有一個(gè)像這樣的數(shù)據(jù)幀,它跟蹤特定項(xiàng)(ID)的值隨時(shí)間的變化:mytime=np.tile( np.arange(0,10) , 2 )
myids=np.repeat( [123,456], [10,10] )
myvalues=np.random.random_integers(20,30,10*2)
df=pd.DataFrame()
df['myids']=myids
df['mytime']=mytime
df['myvalues']=myvalues
+-------+--------+----------+--+--+
| myids | mytime | myvalues | | |
+-------+--------+----------+--+--+
| 123 | 0 | 29 | | |
+-------+--------+----------+--+--+
| 123 | 1 | 23 | | |
+-------+--------+----------+--+--+
| 123 | 2 | 26 | | |
+-------+--------+----------+--+--+
| 123 | 3 | 24 | | |
+-------+--------+----------+--+--+
| 123 | 4 | 25 | | |
+-------+--------+----------+--+--+
| 123 | 5 | 29 | | |
+-------+--------+----------+--+--+
| 123 | 6 | 28 | | |
+-------+--------+----------+--+--+
| 123 | 7 | 21 | | |
+-------+--------+----------+--+--+
| 123 | 8 | 20 | | |
+-------+--------+----------+--+--+
| 123 | 9 | 26 | | |
+-------+--------+----------+--+--+
| 456 | 0 | 26 | | |
+-------+--------+----------+--+--+
| 456 | 1 | 24 | | |
+-------+--------+----------+--+--+
| 456 | 2 | 20 | | |
+-------+--------+----------+--+--+
| 456 | 3 | 26 | | |
+-------+--------+----------+--+--+
| 456 | 4 | 29 | | |
+-------+--------+----------+--+--+
| 456 | 5 | 29 | | |
+-------+--------+----------+--+--+
| 456 | 6 | 24 | | |
+-------+--------+----------+--+--+
| 456 | 7 | 21 | | |
+-------+--------+----------+--+--+
| 456 | 8 | 27 | | |
+-------+--------+----------+--+--+
| 456 | 9 | 29 | | |
+-------+--------+----------+--+--+
我需要計(jì)算每個(gè)id的最大運(yùn)行時(shí)間
^{pr2}$
將計(jì)算運(yùn)行的最大值,而不考慮id,而我需要一個(gè)類似的計(jì)算,但是每次id更改時(shí)都會(huì)重置。我可以想出一個(gè)簡(jiǎn)單的腳本在numba中實(shí)現(xiàn)(我有非常大的數(shù)組,非向量化的非numba代碼會(huì)很慢),但是有沒(méi)有更簡(jiǎn)單的方法來(lái)實(shí)現(xiàn)呢?在
只有兩個(gè)值可以運(yùn)行:
^{3}$
但是對(duì)于很多很多值,這是不可行的。在
謝謝!在
總結(jié)
以上是生活随笔為你收集整理的python123输出最大值_Python:运行另一列的最大值?的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 清华大学计算机系主任应明生,清华大学计算
- 下一篇: python判断点在矩形内_判断平面内矩