Skip to content

Loovelj/pandas-cookbook

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

Pandas 手册

以下内容翻译自这里

pandas 是一个用于数据分析的Python库,它能让你快速处理一些探索性的工作。

本手册的目的通过一些实际的例子来让你开始使用pandas。 Pandas 的帮助文档已经相当全面了。不过,经常会有人询问 应该怎样上手。接下来我讲讲如何用pandas来处理一些真实世界中的数据,如你所料,这些数据包含各种bug和异常值。

接下来我会使用以下3个数据

  • 311 calls in New York
  • How many people were on Montréal's bike paths in 2012
  • Montreal's weather for 2012, hourly

这些数据已经包含在本目录下。

目录

怎么使用Panda手册

首先,你需要更新下IPython Notebook(>= 3.0) 以及 pandas(>=0.13)

用pip可以完成以上操作:

pip install ipython pandas numpy tornado pyzmq jinja2 matplotlib

编译和配置这些有时候挺繁琐的,我自己是用的 Anaconda,这个软件把几乎所有你能想到的库都包含了,并且是免费和开源的。

安装好IPython和pandas后就可以开始啦~

git clone https://github.com/ia-cas/pandas-cookbook.git
cd pandas-cookbook/cookbook
ipython notebook

执行完以上命令后,你的浏览器会自动打开一个地址为 http://localhost:8888的页面。

尽情享受吧~

Contribute!

如果你发现某些地方有错误,或者是你想学习一些我在这里没有讲到的东西, 又或者是你想分享些东西,赶紧发个issue,或者发邮件,pull request都行!

TODO

  • join 操作
  • 使用 stack/unstack
  • ???

MORE

注:我会在这里分享些自己用pandas的心得,有兴趣可以看看。

License

Creative Commons License

This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License

About

Recipes for using Python's pandas library

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Jupyter Notebook 100.0%