1
擁有一個pandas數據框,如何有效地刪除屬性爲的具有特定值的「低位」行的一部分類? 這裏是我的代碼:如何從pandas數據框中刪除具有特定屬性值的行的部分
import pandas as pd
import numpy as np
np.random.seed(3)
df = pd.DataFrame({"a":[1,2,3,4], "b":[5,6,7,8], "class":['High','Low','Low','Low']})
drop_indices = np.random.choice(df.index, int(np.ceil(0.5*df.shape[0])) , replace=True)
df_subset = df.drop(drop_indices)
print df
print df_subset
輸出:
a b class
0 1 5 High
1 2 6 Low
2 3 7 Low
3 4 8 Low
a b class
1 2 6 Low
3 4 8 Low
這從所有類中刪除,我希望它從類中刪除= 低只。
請問1.您發佈樣本數據2.期望的輸出3.您到目前爲止已經嘗試了什麼4.請輸入密碼? – Zero