Classes for data manipulation
Python Classes for Data Manipulation
dataiter currently includes the following classes.
DataFrame is a class for tabular data similar to R's
pandas.DataFrame. It is under the hood a dictionary of NumPy arrays
and thus capable of fast vectorized operations. You can consider this to
be a very experimental, very light-weight alternative to Pandas with a
simple and consistent API. Performance-wise dataiter relies on NumPy and
is likely to be at best comparable to Pandas.
ListOfDicts is a class useful for manipulating data from JSON
APIs. It provides functionality similar to libraries such as
Underscore.js, with manipulation functions that iterate over the data
and return a shallow modified copy of the original.
is used to provide convenient access to dictionary keys.
GeoJSON is a simple wrapper class that allows reading a GeoJSON
file into a
DataFrame and writing a data frame to a GeoJSON file. Any
operations on the data are thus done with methods provided by the data
frame class. Geometry is read as-is into the "geometry" column, but no
special geometric operations are currently supported.
# Latest stable version pip install -U dataiter # Latest development version pip install -U git+https://github.com/otsaloma/dataiter#egg=dataiter
Release history Release notifications | RSS feed
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
|Filename, size||File type||Python version||Upload date||Hashes|
|Filename, size dataiter-0.21-py3-none-any.whl (28.7 kB)||File type Wheel||Python version py3||Upload date||Hashes View|
|Filename, size dataiter-0.21.tar.gz (22.9 kB)||File type Source||Python version None||Upload date||Hashes View|