Book description
This hands-on guide demonstrates how the flexibility of the command line can help you become a more efficient and productive data scientist. You’ll learn how to combine small, yet powerful, command-line tools to quickly obtain, scrub, explore, and model your data.
To get you started—whether you’re on Windows, OS X, or Linux—author Jeroen Janssens introduces the Data Science Toolbox, an easy-to-install virtual environment packed with over 80 command-line tools.
Discover why the command line is an agile, scalable, and extensible technology. Even if you’re already comfortable processing data with, say, Python or R, you’ll greatly improve your data science workflow by also leveraging the power of the command line.
- Obtain data from websites, APIs, databases, and spreadsheets
- Perform scrub operations on plain text, CSV, HTML/XML, and JSON
- Explore data, compute descriptive statistics, and create visualizations
- Manage your data science workflow using Drake
- Create reusable tools from one-liners and existing Python or R code
- Parallelize and distribute data-intensive pipelines using GNU Parallel
- Model data with dimensionality reduction, clustering, regression, and classification algorithms
Table of contents
- Preface
- 1. Introduction
- 2. Getting Started
- 3. Obtaining Data
- 4. Creating Reusable Command-Line Tools
- 5. Scrubbing Data
- 6. Managing Your Data Workflow
- 7. Exploring Data
- 8. Parallel Pipelines
- 9. Modeling Data
- 10. Conclusion
-
A. List of Command-Line Tools
- alias
- awk
- aws
- bash
- bc
- bigmler
- body
- cat
- cd
- chmod
- cols
- cowsay
- cp
- csvcut
- csvgrep
- csvjoin
- csvlook
- csvsort
- csvsql
- csvstack
- csvstat
- curl
- curlicue
- cut
- display
- drake
- dseq
- echo
- env
- export
- feedgnuplot
- fieldsplit
- find
- for
- git
- grep
- head
- header
- in2csv
- jq
- json2csv
- less
- ls
- man
- mkdir
- mv
- parallel
- paste
- pbc
- pip
- pwd
- python
- R
- Rio
- Rio-scatter
- rm
- run_experiment
- sample
- scp
- scrape
- sed
- seq
- shuf
- sort
- split
- sql2csv
- ssh
- sudo
- tail
- tapkee
- tar
- tee
- tr
- tree
- type
- uniq
- unpack
- unrar
- unzip
- wc
- weka
- which
- xml2json
- B. Bibliography
- Index
Product information
- Title: Data Science at the Command Line
- Author(s):
- Release date: October 2014
- Publisher(s): O'Reilly Media, Inc.
- ISBN: 9781491947852
You might also like
book
Robust Python
Does it seem like your Python projects are getting bigger and bigger? Are you feeling the …
book
Hands-On Machine Learning with Scikit-Learn, Keras, and TensorFlow, 3rd Edition
Through a recent series of breakthroughs, deep learning has boosted the entire field of machine learning. …
book
Practical Time Series Analysis
Time series data analysis is increasingly important due to the massive production of such data through …
book
Python for Data Analysis, 3rd Edition
Get the definitive handbook for manipulating, processing, cleaning, and crunching datasets in Python. Updated for Python …