Datawhale动手学习数据分析-Task4

Posted GoAl的博客

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Datawhale动手学习数据分析-Task4相关的知识,希望对你有一定的参考价值。

数据可视化

导入相关库:

import pandas as pd
import numpy as np
import matplotlib.pyplot as plt

导入数据:

text = pd.read_csv(r'result.csv')
text.head()
# 可视化展示泰坦尼克号数据集中男女中生存人数分布情况
sex = text.groupby('Sex')['Survived'].sum()
sex.plot.bar()
plt.title('survived_count')
plt.show()

在这里插入图片描述

 # 可视化展示泰坦尼克号数据集中男女中生存人与死亡人数的比例图
text.groupby(['Sex','Survived'])['Survived'].count().unstack().plot(kind='bar',stacked='True')
plt.title('survived_count')
plt.ylabel('count')

在这里插入图片描述

 # 可视化展示泰坦尼克号数据集中不同票价的人生存和死亡人数分布情况
fare_sur = text.groupby(['Fare'])['Survived'].value_counts().sort_values(ascending=False)
fare_sur

在这里插入图片描述

# 排序后绘折线图
fig = plt.figure(figsize=(20, 18))
fare_sur.plot(grid=True)
plt.legend()
plt.show()

在这里插入图片描述

 # 可视化展示泰坦尼克号数据集中不同仓位等级的人生存和死亡人员的分布情况
import seaborn as sns
sns.countplot(x="Pclass", hue="Survived", data=text)

在这里插入图片描述

 # 可视化展示泰坦尼克号数据集中不同年龄的人生存与死亡人数分布情况
facet = sns.FacetGrid(text, hue="Survived",aspect=3)
facet.map(sns.kdeplot,'Age',shade= True)
facet.set(xlim=(0, text['Age'].max()))
facet.add_legend()

在这里插入图片描述

 

以上是关于Datawhale动手学习数据分析-Task4的主要内容,如果未能解决你的问题,请参考以下文章

Datawhale-新闻文本分类-task4-基于深度学习的文本分类1-fastText

Datawhale动手学习数据分析-Task3

Datawhale动手学习数据分析

Datawhale动手学习数据分析-Task5

Datawhale动手学习数据分析-Task2

DataWhale 动手学深度学习PyTorch版-task2:文本预处理;语言模型;循环神经网络基础