iT邦幫忙

0

Groupby Dataframe疑問

  • 分享至 

  • xImage
import pandas as pd
import numpy as np
data=pd.read_table("heart.txt")
groups = data.groupby(pd.cut(data.index, range(-1,len(data)+1,20)))
for i in groups:
  print(i)
# 取最大最小
gmax = groups['imte','ms'].max()
print(gmax)
          imte  ms
(-1, 19]  0.2   2.272
(19, 39]  0.4   4.792
(39, 59]  0.6   3.582
(59, 79]  0.8   2.145

80列 我分每20行來做
只找ms最大 ms要搭配imte 而不是也找最大的 我看了官網的文黨 但還是無法改變到我要的 請問怎麼做好?
假如我要用if之類的來判斷最大值是否有高於我要的值 那我if gmax <=某個值: 來尋找這樣嗎?還是把找到的值存成list 或array 再來這樣判斷比較好?

froce iT邦大師 1 級 ‧ 2018-09-14 22:12:46 檢舉
...你的問題又變了,是不是你根本不用找最大值?要的是ms那欄大於某值?
chien005 iT邦新手 5 級 ‧ 2018-09-15 00:13:12 檢舉
我要找最大值 跟 判斷最大值是否大於某個值
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 個回答

我要發表回答

立即登入回答