@@ -403,21 +403,46 @@ Performance improvements
403
403
- Performance improvement in :meth: `.GroupBy.sample `, especially when ``weights `` argument provided (:issue: `34483 `)
404
404
- Performance improvement when converting non-string arrays to string arrays (:issue: `34483 `)
405
405
- Performance improvement in :meth: `.GroupBy.transform ` for user-defined functions (:issue: `41598 `)
406
- - Performance improvement in constructing :class: `DataFrame ` objects (:issue: `42631 `)
406
+ - Performance improvement in constructing :class: `DataFrame ` objects (:issue: `42631 `, :issue: ` 43142 `, :issue: ` 43147 `, :issue: ` 43307 `, :issue: ` 43144 ` )
407
407
- Performance improvement in :meth: `GroupBy.shift ` when ``fill_value `` argument is provided (:issue: `26615 `)
408
408
- Performance improvement in :meth: `DataFrame.corr ` for ``method=pearson `` on data without missing values (:issue: `40956 `)
409
- - Performance improvement in some :meth: `GroupBy.apply ` operations (:issue: `42992 `)
410
- - Performance improvement in :func: `read_stata ` (:issue: `43059 `)
409
+ - Performance improvement in some :meth: `GroupBy.apply ` operations (:issue: `42992 `, :issue: `43578 `)
410
+ - Performance improvement in :func: `read_stata ` (:issue: `43059 `, :issue: `43227 `)
411
+ - Performance improvement in :func: `read_sas ` (:issue: `43333 `)
411
412
- Performance improvement in :meth: `to_datetime ` with ``uint `` dtypes (:issue: `42606 `)
412
413
- Performance improvement in :meth: `to_datetime ` with ``infer_datetime_format `` set to ``True `` (:issue: `43901 `)
413
414
- Performance improvement in :meth: `Series.sparse.to_coo ` (:issue: `42880 `)
415
+ - Performance improvement in indexing with a :class: `UInt64Index ` (:issue: `43862 `)
416
+ - Performance improvement in indexing with a :class: `Float64Index ` (:issue: `43705 `)
417
+ - Performance improvement in indexing with a non-unique Index (:issue: `43792 `)
418
+ - Performance improvement in indexing with a listlike indexer on a :class: `MultiIndex ` (:issue: `43370 `)
414
419
- Performance improvement in indexing with a :class: `MultiIndex ` indexer on another :class: `MultiIndex ` (:issue: 43370`)
415
- - Performance improvement in :meth: `GroupBy.quantile ` (:issue: `43469 `)
420
+ - Performance improvement in :meth: `GroupBy.quantile ` (:issue: `43469 `, :issue: `43725 `)
421
+ - Performance improvement in :meth: `GroupBy.count ` (:issue: `43730 `, :issue: `43694 `)
422
+ - Performance improvement in :meth: `GroupBy.any ` and :meth: `GroupBy.all ` (:issue: `43675 `, :issue: `42841 `)
423
+ - Performance improvement in :meth: `GroupBy.std ` (:issue: `43115 `, :issue: `43576 `)
424
+ - Performance improvement in :meth: `GroupBy.cumsum ` (:issue: `43309 `)
416
425
- :meth: `SparseArray.min ` and :meth: `SparseArray.max ` no longer require converting to a dense array (:issue: `43526 `)
417
426
- Indexing into a :class: `SparseArray ` with a ``slice `` with ``step=1 `` no longer requires converting to a dense array (:issue: `43777 `)
418
427
- Performance improvement in :meth: `SparseArray.take ` with ``allow_fill=False `` (:issue: `43654 `)
419
428
- Performance improvement in :meth: `.Rolling.mean ` and :meth: `.Expanding.mean ` with ``engine="numba" `` (:issue: `43612 `)
420
429
- Improved performance of :meth: `pandas.read_csv ` with ``memory_map=True `` when file encoding is UTF-8 (:issue: `43787 `)
430
+ - Performance improvement in :meth: `RangeIndex.insert ` (:issue: `43988 `)
431
+ - Performance improvement in :meth: `Index.insert ` (:issue: `43953 `)
432
+ - Performance improvement in :meth: `DatetimeIndex.tolist ` (:issue: `43823 `)
433
+ - Performance improvement in :meth: `DatetimeIndex.union ` (:issue: `42353 `)
434
+ - Performance improvement in :meth: `Series.nsmallest ` (:issue: `43696 `)
435
+ - Performance improvement in :meth: `DataFrame.insert ` (:issue: `42998 `)
436
+ - Performance improvement in :meth: `DataFrame.dropna ` (:issue: `43683 `)
437
+ - Performance improvement in :meth: `DataFrame.fillna ` (:issue: `43316 `)
438
+ - Performance improvement in :meth: `DataFrame.values ` (:issue: `43160 `)
439
+ - Performance improvement in :meth: `DataFrame.select_dtypes ` (:issue: `42611 `)
440
+ - Performance improvement in :class: `DataFrame ` reductions (:issue: `43185 `, :issue: `43243 `, :issue: `43311 `, :issue: `43609 `)
441
+ - Performance improvement in :meth: `Series.unstack ` and :meth: `DataFrame.unstack ` (:issue: `43335 `, :issue: `43352 `, :issue: `42704 `, :issue: `43025 `)
442
+ - Performance improvement in :meth: `Series.to_frame ` (:issue: `43558 `)
443
+ - Performance improvement in :meth: `Series.mad ` (:issue: `43010 `)
444
+ - Performance improvement in :func: `merge ` (:issue: `43332 `)
445
+ - Performance improvement in :func: `concat ` (:issue: `43354 `)
421
446
-
422
447
423
448
.. ---------------------------------------------------------------------------
0 commit comments