Exploring Science on Twitter with IPython Notebook and Python Pandas
summary
Collected about 13.5 million tweets in 2011 via the Twitter streaming API then filtered to ~12 million, stored in CouchDB, and reduced to a single tweets‑per‑day series. Analysis uses IPython Notebook with Python virtualenvs and pandas to mask an April disk outage as NaN, resample daily to monthly, and compute weekday patterns showing midweek peaks and weekend dips. Notebooks export to LaTeX, are shareable via NBviewer, and the workflow proves reproducible and runnable.
AI-written summary · about
chapters (13)
- 0:00Start
- 1:05Research Environment
- 1:38Python Virtual Environments
- 2:40Copy Virtual Environment
- 3:46Ipython Notebook
- 4:01Start Up Ipython Notebook
- 6:07Slide Presentations in a Notebook
- 6:25Page Layout
- 8:23Magic Functions
- 11:04Get the Tweets per Day Data into Pandas
- 17:01Resampling for Different Time Periods
- 17:39Analysis Options
- 18:49Adding Columns to a Data Frame
related talks
46mFrictionless Data Science w/Python
01h 02mLightning Talks
41mMassively Parallel Processing with Procedural Python
34mPython as a Framework for Analytics and Growth Hacking
40mPython and pandas as back end to real-time data driven applications
01h 52mIntroduction to data analytics with pandas
01h 38mBasic Python Packages for Science
01h 31mPandas, Data Wrangling & Data Science
