Datenanalyse mit IPython und Pandas - Dirk...

25
Datenanalyse mit IPython und Pandas Dirk Loss, 2013-05-02

Transcript of Datenanalyse mit IPython und Pandas - Dirk...

Page 1: Datenanalyse mit IPython und Pandas - Dirk Lossdirk-loss.de/ipython-pandas-2013-05/datenanalyse-ipython-pandas.pdf · python-sympy python-nose. Title: Datenanalyse mit IPython und

Datenanalyse mitIPython und Pandas

Dirk Loss, 2013-05-02

Page 2: Datenanalyse mit IPython und Pandas - Dirk Lossdirk-loss.de/ipython-pandas-2013-05/datenanalyse-ipython-pandas.pdf · python-sympy python-nose. Title: Datenanalyse mit IPython und

Tim O'Reilly

„Data Scientist is now the hottest job title in Silicon Valley.“

http://upload.wikimedia.org/wikipedia/commons/thumb/d/d6/Tim_O%27Reilly.jpg/220px-Tim_O%27Reilly.jpg

Page 3: Datenanalyse mit IPython und Pandas - Dirk Lossdirk-loss.de/ipython-pandas-2013-05/datenanalyse-ipython-pandas.pdf · python-sympy python-nose. Title: Datenanalyse mit IPython und

• Performance-Messungen• Logdateien• Netzwerktraffic• Source-Code Repositories• ...

Daten Fokus: „Small/Medium Data“

Page 4: Datenanalyse mit IPython und Pandas - Dirk Lossdirk-loss.de/ipython-pandas-2013-05/datenanalyse-ipython-pandas.pdf · python-sympy python-nose. Title: Datenanalyse mit IPython und

Pandas„Manipulation und Analyse mehrdimensionaler Daten“

Time series Statistics Aggregation

Missing values Hierarchical indexes

Page 5: Datenanalyse mit IPython und Pandas - Dirk Lossdirk-loss.de/ipython-pandas-2013-05/datenanalyse-ipython-pandas.pdf · python-sympy python-nose. Title: Datenanalyse mit IPython und

IPython

http://ipython.org

„Interaktive Python-Arbeitsumgebung“

IPython Notebook

Page 6: Datenanalyse mit IPython und Pandas - Dirk Lossdirk-loss.de/ipython-pandas-2013-05/datenanalyse-ipython-pandas.pdf · python-sympy python-nose. Title: Datenanalyse mit IPython und

console qtconsole notebook

kernel

ZeroMQIPython

Page 7: Datenanalyse mit IPython und Pandas - Dirk Lossdirk-loss.de/ipython-pandas-2013-05/datenanalyse-ipython-pandas.pdf · python-sympy python-nose. Title: Datenanalyse mit IPython und

DemoIPython

Page 8: Datenanalyse mit IPython und Pandas - Dirk Lossdirk-loss.de/ipython-pandas-2013-05/datenanalyse-ipython-pandas.pdf · python-sympy python-nose. Title: Datenanalyse mit IPython und

http://nbviewer.ipython.org

Page 9: Datenanalyse mit IPython und Pandas - Dirk Lossdirk-loss.de/ipython-pandas-2013-05/datenanalyse-ipython-pandas.pdf · python-sympy python-nose. Title: Datenanalyse mit IPython und

http://ipython.org/sloan-grant.html

Page 10: Datenanalyse mit IPython und Pandas - Dirk Lossdirk-loss.de/ipython-pandas-2013-05/datenanalyse-ipython-pandas.pdf · python-sympy python-nose. Title: Datenanalyse mit IPython und

DemoPandas

Page 11: Datenanalyse mit IPython und Pandas - Dirk Lossdirk-loss.de/ipython-pandas-2013-05/datenanalyse-ipython-pandas.pdf · python-sympy python-nose. Title: Datenanalyse mit IPython und

http://qwafafew.org/images/uploads/PANDAS_20120423.pdf

Pandas DataFrame

Page 12: Datenanalyse mit IPython und Pandas - Dirk Lossdirk-loss.de/ipython-pandas-2013-05/datenanalyse-ipython-pandas.pdf · python-sympy python-nose. Title: Datenanalyse mit IPython und

Indexing in Python

s =

s[0] == “H“

s[4] == “o“

s[-1] == “t“

s[41] => IndexError

s[-12] => IndexError

Page 13: Datenanalyse mit IPython und Pandas - Dirk Lossdirk-loss.de/ipython-pandas-2013-05/datenanalyse-ipython-pandas.pdf · python-sympy python-nose. Title: Datenanalyse mit IPython und

Slicing in Python

s =

s[2:5] == “llo“

s[6:] == “Welt“

s[-3:] == “elt“

s[4:-5] == “o“

s[5:2] == ““

s[6:10000] == “Welt“

Page 14: Datenanalyse mit IPython und Pandas - Dirk Lossdirk-loss.de/ipython-pandas-2013-05/datenanalyse-ipython-pandas.pdf · python-sympy python-nose. Title: Datenanalyse mit IPython und

http://www.sintef.no/project/eVITAmeeting/2013/1301_scipy_ipython.pdf

Page 15: Datenanalyse mit IPython und Pandas - Dirk Lossdirk-loss.de/ipython-pandas-2013-05/datenanalyse-ipython-pandas.pdf · python-sympy python-nose. Title: Datenanalyse mit IPython und

Weiterführende Infos

Page 16: Datenanalyse mit IPython und Pandas - Dirk Lossdirk-loss.de/ipython-pandas-2013-05/datenanalyse-ipython-pandas.pdf · python-sympy python-nose. Title: Datenanalyse mit IPython und
Page 17: Datenanalyse mit IPython und Pandas - Dirk Lossdirk-loss.de/ipython-pandas-2013-05/datenanalyse-ipython-pandas.pdf · python-sympy python-nose. Title: Datenanalyse mit IPython und

IPython Videos

Page 18: Datenanalyse mit IPython und Pandas - Dirk Lossdirk-loss.de/ipython-pandas-2013-05/datenanalyse-ipython-pandas.pdf · python-sympy python-nose. Title: Datenanalyse mit IPython und

IPython Beispiel-Notebooks

Page 19: Datenanalyse mit IPython und Pandas - Dirk Lossdirk-loss.de/ipython-pandas-2013-05/datenanalyse-ipython-pandas.pdf · python-sympy python-nose. Title: Datenanalyse mit IPython und

10-Minuten pandas Überblick

http://vimeo.com/59324550

Page 20: Datenanalyse mit IPython und Pandas - Dirk Lossdirk-loss.de/ipython-pandas-2013-05/datenanalyse-ipython-pandas.pdf · python-sympy python-nose. Title: Datenanalyse mit IPython und

35-Minuten pandas Vortrag

http://vimeo.com/63295598

Page 21: Datenanalyse mit IPython und Pandas - Dirk Lossdirk-loss.de/ipython-pandas-2013-05/datenanalyse-ipython-pandas.pdf · python-sympy python-nose. Title: Datenanalyse mit IPython und

3-Stunden IPython und Pandas

http://www.youtube.com/watch?v=w26x-z-BdWQ

Page 22: Datenanalyse mit IPython und Pandas - Dirk Lossdirk-loss.de/ipython-pandas-2013-05/datenanalyse-ipython-pandas.pdf · python-sympy python-nose. Title: Datenanalyse mit IPython und

• IPython als Arbeitsumgebung(nicht nur für Python)

• Pandas für die Datenanalyse(insbesondere für Zeitreihen)

Fazit

Page 23: Datenanalyse mit IPython und Pandas - Dirk Lossdirk-loss.de/ipython-pandas-2013-05/datenanalyse-ipython-pandas.pdf · python-sympy python-nose. Title: Datenanalyse mit IPython und
Page 24: Datenanalyse mit IPython und Pandas - Dirk Lossdirk-loss.de/ipython-pandas-2013-05/datenanalyse-ipython-pandas.pdf · python-sympy python-nose. Title: Datenanalyse mit IPython und

Dokumentation

ipython.orgpandas.pydata.org

nbviewer.ipython.org

matplotlib.orgsympy.org

Page 25: Datenanalyse mit IPython und Pandas - Dirk Lossdirk-loss.de/ipython-pandas-2013-05/datenanalyse-ipython-pandas.pdf · python-sympy python-nose. Title: Datenanalyse mit IPython und

Installation unter Ubuntu

• sudo apt-get install ipython-notebook

• sudo apt-get installpython-pandaspython-matplotlib python-scipypython-sympypython-nose