【发布时间】:2019-09-16 20:35:42
【问题描述】:
第一栏:武器
第二列:Pepetrator_Age
例如y轴应该是案例数 犯罪者的x轴年龄
和线条是犯罪者使用的武器类型
你可以复制粘贴到 jupyter 来初始化数据集
import pandas as pd
import numpy as np
from matplotlib import pyplot as plt
data = pd.read_csv("hdb.csv", low_memory=False)
cols = data.columns
cols = cols.map(lambda x: x.replace(' ', '_'))
data.columns = cols
#clear the unnecessary data here
data = data.drop(['Agency_Code', 'Victim_Ethnicity', 'Agency_Name','Agency_Type', 'Perpetrator_Ethnicity', 'Victim_Count', 'Perpetrator_Count'], axis=1)
data = data[data.Perpetrator_Age != "0"]
data = data[data.Perpetrator_Age != ""]
data = data[data.Perpetrator_Age != " "]
data = data[data.Victim_Sex != "Unknown"]
data = data[data.Victim_Race != "Unknown"]
data = data[data.Perpetrator_Sex != "Unknown"]
data = data[data.Perpetrator_Race != "Unknown"]
data = data[data.Relationship != "Unknown"]
data = data[data.Weapon != "Unknown"]
data
这里的数据集: https://www.kaggle.com/jyzaguirre/us-homicide-reports
【问题讨论】:
-
请发布代码以生成您的数据。这将比发布图像更好,并且更有可能有人会发布回复。 :)
-
你可以在这里下载它ufile.io/br1nhwl4
-
我相信您正在寻找countplot 而不是线图。
标签: python pandas data-science