Releases: otsaloma/dataiter
Releases · otsaloma/dataiter
0.27
DataFrame
: Fix error message when column not found
DataFrame.aggregate
: Speed up
DataFrame.full_join
: Fix to join all possible columns
DataFrame.read_csv
: Try to avoid mixed types
ListOfDicts.full_join
: Fix to join all possible keys
ListOfDicts.write_csv
: Use minimal quoting
Vector.get_memory_use
: New method
Vector.rank
: Rewrite, add method
argument
*.read_*
: Rename fname
argument path
*.write_*
: Rename fname
argument path
- Add comparison table dplyr vs. dataiter vs. pandas to documentation:
https://dataiter.readthedocs.io/en/latest/comparison.html
0.26
DataFrame.read_npz
: New method to read NumPy npz format
DataFrame.write_npz
: New method to write NumPy npz format
*.read_*
: Decompress .bz2|.gz|.xz
automatically
*.write_*
: Compress .bz2|.gz|.xz
automatically
0.25
DataFrame.print_missing_counts
: Fix when nothing missing
Vector.replace_missing
: New method
0.24
DataFrame.print_memory_use
: New method
ListOfDicts.write_csv
: Use less memory
0.23
Vector.is_*
: Change to be methods instead of properties
- Drop deprecated use of
np.int
- Drop deprecated comparisons against NaN
0.22
ListOfDicts.map
: New method
0.21
DataFrame.read_csv
: Add columns
argument
ListOfDicts.read_csv
: Add columns
argument
0.20
DataFrame.*_join
: Handle differing by names via tuple argument
ListOfDicts.*_join
: Handle differing by names via tuple argument
0.19
- Use terminal window width as maximum print width
Vector.__init__
: Handle NaN values in non-float vectors
0.18
Vector.__init__
: Accept generators/iterators
Vector.map
: New method