Skip to main content

The unofficial extended family of csvkit, i.e. even more tools for command-line data parsing and wrangling

Project description

The unofficial extended family of csvkit, i.e. even more tools for command-line data parsing and wrangling.

Status as of 2020-11-11: Alpha, but working toward release version with these utilities:

  • csvflatten: reformat data for easier browsing of “wide” data

  • csvheader: add/alter a data file’s column names

  • csvnorm: normalize unprintable characters and whitespace

  • csvpivot: do pivot tables

  • csvsed: do sed substitution on a per-column basis

  • csvslice: return rows by index, including head/tail to get first/last n rows

Read the in-progress docs at: csvmedkit.readthedocs.io

Note: many of the data examples incorporate the original csvkit tools, including a couple of post 1.0.6 fixes. Until csvkit makes a new official release, here’s what I used:

$ pip install git+https://github.com/wireservice/csvkit.git@73d5bdc4a2f5c07b91737ea007bb3510f970aad7

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

csvmedkit-0.0.9.13.tar.gz (1.9 MB view hashes)

Uploaded Source

Built Distribution

csvmedkit-0.0.9.13-py2.py3-none-any.whl (5.0 kB view hashes)

Uploaded Python 2 Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page