# 自定義聚合函式,
# n.i.o 出現次數0 -> 0
# n.i.o 出現次數1 -> 進一步判斷
# n.i.o 出現次數大於2 -> 2
# 此函式需進一步擴充套件,出現次數大於2的,需要根據計畫頻率,判斷是否在一次連續測試內
defpeak_peak
(arr,df)
:# 判斷arr的series值中是否包含'n.i.o'
x =list
(arr)
.count(
'n.i.o.'
)# 只包含乙個,條件放行
if x ==1:
return
1# 包含多個,需進一步判斷
elif x >1:
state = func(arr,df)
return state
# 不包含,合格
else
:return
0dff = df[
'result'
].groupby(df[
'standard'])
.(peak_peak,df)
原資料df**如下:
處理後dff資料如下:
關於pandas groupby 的幾點深入研究
在乙個groupby 語句中實現多列計算 dfgp dfal.groupby 機構 機構 agg 人力 姓名 size 計數 預簽人力 是否預簽 sum 求和 預簽率 是否預簽 lambda x sum x len x 100 本列未0 1,求和作為分子,計數作為分母 保費預估低檔 保費預估低檔 l...
自定義 如何自定義協議
何為自定義協議,其實是相對標準協議來說的,這裡主要針對的是應用層協議 常見的標準的應用層協議如http ftp smtp等,如果我們在網路通訊的過程中不去使用這些標準協議,那就需要自定義協議,比如我們常用的rpc框架 dubbo,thrift 分布式快取 redis,memcached 等都是自定義...
自定義控制項 自定義鐘錶
private context mcontext 畫筆 private paint mpaint 控制項的寬 private int mwidth x方向的圓心座標 private int center 鐘錶的半徑 private int mradio 圓環的寬 private int stroke...