Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/relph1119/python-data-analysis

python数据分析(包括pandas、numpy、seaborn)
https://github.com/relph1119/python-data-analysis

Last synced: about 8 hours ago
JSON representation

python数据分析(包括pandas、numpy、seaborn)

Awesome Lists containing this project

README

        

# 数据分析工具的学习记录
  其中包括pandas、numpy、seaborn的练习题和学习资料,均使用jupyter notebook编写。

## 文件目录


numpy_exercises---------------------numpy100题
pandas_exercises--------------------pandas练习题
question----------------------------问题分析与总结
seaborn_exercises-------------------seaborn学习资料(包括matplotlib)

## 版本
numpy:1.18.1
pandas:1.0.1
seaborn:0.10.0
matplotlib:3.2.0

## 解题总结
**numpy练习题:**
1. 第49题:将`np.set_printoptions(threshold=np.nan)`修改成`np.set_printoptions(threshold=np.inf)`
2. 第75、80、98、100题不好理解

**pandas练习题**
1. 第6章-Wind_Stats中的步骤7,将`data.shape[0] - data.isnull().sum()`修改成`data.notnull().sum()`
2. 第6章-Wind_Stats中的步骤11,将`january_winds = data.query('month == 1')`修改成`january_winds = data[data.month == 1]`

**seaborn练习题**
1. seaborn高于0.8版本,需要显式使用seaborn样式:`sns.set()`
2. 第2章,需要安装ipyweights(一个jupyter的插件)
3. 第4章,需要安装statsmodels库
4. 第5章,2.7.1节中catplot通过kind设置图形显示类别,接口很简洁,也很方便

## 主要贡献者(按首字母排名)
[@胡锐锋-天国之影-Relph](https://github.com/Relph1119)

## 未来计划
1. scipy的学习

## 参考资料
1. [numpy练习题](https://github.com/rougier/numpy-100)
2. [pandas练习题](https://github.com/guipsamora/pandas_exercises)
3. [seaborn练习题](https://github.com/blueliberty/Seaborn)
4. [Python数据分析,numpy、pandas及其思维导图](https://www.jianshu.com/p/9a9742693b0e)
5. [这十套练习,教你如何用Pandas做数据分析](https://www.kesci.com/api/notebooks/5c69407b336a0d002c184f46/RenderedContent)