Metadata-Version: 2.1
Name: python-csv-demjson3
Version: 0.0.17
Summary: Python tools for manipulating csv files. This package resolves demjson/setuptools issue with original python-csv developed by Jason Trigg and support Python 3.12.6
Home-page: https://github.com/jasontrigg0/python-csv
Download-URL: https://github.com/jasontrigg0/python-csv/tarball/0.0.13
Author: Jason Trigg
Author-email: jasontrigg0@gmail.com
Description-Content-Type: text/markdown
Requires-Dist: argparse
Requires-Dist: numpy
Requires-Dist: pandas
Requires-Dist: matplotlib
Requires-Dist: xlrd
Requires-Dist: xmltodict
Requires-Dist: demjson3
Requires-Dist: python-Levenshtein
Requires-Dist: jtutils

**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. Also python 3.12.6 support is added.

    Well, all CREDIT GOES TO Jason Trigg being the 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 
