2 回答

TA貢獻1829條經驗 獲得超6個贊
另一種方法(可能具有更好的可讀性)是使用查詢方法。
url = "https://raw.githubusercontent.com/fivethirtyeight/guns-data/master/full_data.csv"
df = pd.read_csv(url, index_col=[0])
df.query("age >= 25 and age <= 34 and intent == 'Homicide' and sex == 'M'") \
? .race \
? .value_counts()
Black? ? ? ? ? ? ? ? ? ? ? ? ? ? ?5901
White? ? ? ? ? ? ? ? ? ? ? ? ? ? ?1568
Hispanic? ? ? ? ? ? ? ? ? ? ? ? ? 1564
Asian/Pacific Islander? ? ? ? ? ? ?122
Native American/Native Alaskan? ? ? 90

TA貢獻1851條經驗 獲得超3個贊
嘗試這個:
data = pd.read_csv("./guns-data-master/full_data.csv")
homicides = data[(data['intent'] == 'Homicide') & (data['sex'] == 'M') & (data['age'] <= 34.0) & (data['age'] >= 15.0) ]
homicides.race.value_counts()
添加回答
舉報