В настоящее время я занимаюсь исследовательским проектом и использую данные, показывающие людей, которых рекомендовали стать жертвами современного рабства.
Мой первоначальный план состоял в том, чтобы просто сделать простые гистограммы для каждого из заголовков с подсчетами. Однако мне нужно показать отношения (например, большинство детских рефералов - британки sh, для сексуальной эксплуатации). Я поиграл с точечными графиками, но не могу разобраться с этим при использовании нечисловых данных. Я использовал 'group-by', чтобы получить счетчик, но потом не знаю, что делать с счетчиками по отношению к графикам!
вот что я сделал - фактические данные намного больше
test = {'Gender': ['Female','Female','Male','Male', 'Female'],
'Age': ['Adult', 'Adult', 'Child', 'Child', 'Adult'],
'Nationality': ['British', 'British', 'Vietnamese', 'Albanian', 'British'],
'Type': ['Sexual', 'Sexual', 'Sexual', 'Labour', 'Criminal'],
}
df = pd.DataFrame(test, columns = ['Gender', 'Age', 'Nationality','Type',])
dfcount=df.groupby(["Gender", "Age", "Nationality", "Type"]).Age.count().reset_index(name="count")