我希望我的資料框以 Login 開頭,然后是 Logout,然后僅繼續 Login 和 Logout。
例如(之前):

輸出(之后):

uj5u.com熱心網友回復:
首先洗掉View行,然后過濾連續的Login, Logout行:
df = df[df['B'].ne("View")]
m1 = df['B'].eq('Login') & df['B'].shift(-1).eq('Logout')
m2 = df['B'].eq('Logout') & df['B'].shift().eq('Login')
df2 = df[m1 | m2]
print (df2)
B C
0 Login 02:29:04
2 Logout 02:29:14
7 Login 02:38:45
9 Logout 02:39:05
uj5u.com熱心網友回復:
試試這個代碼:
df.drop(df[df['B'] == "View"].index, inplace=True)
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/477564.html
上一篇:C#行程啟動時關閉視窗
下一篇:用每個客戶的平均值替換零
