Skip to main content

Python tools for manipulating csv files. This package resolves demjson/setuptools issue with original python-csv

Project description

python-csv-demjson3

Python tools for manipulating csv files. Some parts (eg plook) inspired by the excellent csvkit (https://github.com/onyxfish/csvkit)

Brief summaries of various files:


Data manipulation

pcsv: remove or keep certain rows, remove or keep certain columns, adjust columns or create new columns from old (some similarity to awk)

pagg: run aggregations on the csv (somewhat like GROUP BY in SQL)

pjoin: run a join on two csv files

psort: sort csv files by a column

to_csv: import xls files and json files to csv


Credits This package is published to resolve demjson/setuptools issue in original python-csv, since maintainer of python-csv has not released the fix in PyPi and many users struggling due to demjson, which is now updated to demjson3 and should not cause setuptools issue.

Well, all CREDIT GOES TO Jason Trigg and it owner of this library. https://github.com/jasontrigg0/python-csv 

Data summaries + viewing

plook: pretty print csv in less

pgraph: quick plotting of one and two dimensional numeric datasets in csv

ptable: show the frequencies of different values in a one-column csv

pset: union, and difference of two one-column csvs

pdiff: view differences between two csv files

More detailed summaries + examples

pcsv.py

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

python-csv-demjson3-0.0.16.tar.gz (29.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

python_csv_demjson3-0.0.16-py3-none-any.whl (36.3 kB view details)

Uploaded Python 3

File details

Details for the file python-csv-demjson3-0.0.16.tar.gz.

File metadata

  • Download URL: python-csv-demjson3-0.0.16.tar.gz
  • Upload date:
  • Size: 29.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.8.5

File hashes

Hashes for python-csv-demjson3-0.0.16.tar.gz
Algorithm Hash digest
SHA256 811732029db9d13f514a40f91b0873c441c88fab1af55d7fbfb274364594267a
MD5 4323ec7282e8aba4e0f4b45356ffc43f
BLAKE2b-256 f3a419e1f1bb268684ea849196e1ddfe0db02c762a4d86dacd169fcca69e801e

See more details on using hashes here.

File details

Details for the file python_csv_demjson3-0.0.16-py3-none-any.whl.

File metadata

File hashes

Hashes for python_csv_demjson3-0.0.16-py3-none-any.whl
Algorithm Hash digest
SHA256 c2e1db3f714976ec464c08584de05a6dcd9a2d45cad7f41d53edf7b950e303af
MD5 8c1c4b24b690bc10b405e17b51b356fa
BLAKE2b-256 4fb0df4274b221473a2b2f2d042a6c717b580ac2dabdfc67bf2ac4e27a25ab36

See more details on using hashes here.

Supported by

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