Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
Already on GitHub? Sign in to your account
ENH: improve performance of df.to_csv GH3054 #3059
Merged
Commits
Show all changes
27 commits
Select commit
Hold shift + click to select a range
ca83d5e
ENH: improve performance of df.to_csv GH3054
y-p d46fa22
ENH: to_csv using masking to simplify dtype processing
jreback 7c67776
ENH: more perf tweaks in df.to_csv
y-p 9349681
PERF: cythonized parts of to_csv for increased perf
jreback 10857b0
PERF: more cython tweaks
jreback 6d4e0bb
PERF: cythonize improved python version
y-p 7ac83eb
PERF: cythonized parts of to_csv for increased perf
jreback d78f4f6
PERF: more speedups
jreback 55adfb7
ENH: add chunksize parameter to DataFrame.to_csv to enable constant m…
jreback dcc45a7
CLN: move repeated cast out of loop
y-p 5a7c28d
CLN: make guard more defensive
y-p ba62066
REF: add com._ndarray_to_native_types
jreback 6c6f6cf
REF: apply native type conv to ix, cols before write_csv
y-p 51793db
PERF: added frame_to_csv2 vbench, revised frame_to_csv_mixed
jreback bb7d1da
TST: test for to_csv on failing vbench
jreback 71cb70d
ENH: refactor series from dict to list, eliminate one level of indire…
jreback 7dc5f92
ENH: replace variable lookup by constant .
y-p 66e38f9
ENH: make chunks process constant element count
jreback 20d3247
PERF: avoid iteritems->iloc panelty for data conversion, use blocks
y-p 67ca8ae
TST: test for to_csv on failing vbench
jreback 0995208
CLN: csv refactor
jreback 7776128
ENH: add (undocumented) legacy kwd to df.to_csv, just in case
y-p 0e42e46
TST: fail early on duplicate columns
jreback 616347c
CLN: preallocate data array only once
y-p 87a391e
TST: test the hell out of the new df.to_csv()
y-p 22f258f
BUG: MultiIndex to_native_types did not obey slicer
y-p 4d9a3d3
DOC: update what's new, RELEASE.rst
y-p
Jump to file or symbol
Failed to load files and symbols.
Oops, something went wrong.