Skip to content

Commit 529fbbc

Browse files
committed
changing default to None
1 parent 38db037 commit 529fbbc

File tree

3 files changed

+7
-6
lines changed

3 files changed

+7
-6
lines changed

doc/source/whatsnew/v0.23.0.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -632,7 +632,7 @@ Deprecations
632632
- The ``broadcast`` parameter of ``.apply()`` is deprecated in favor of ``result_type='broadcast'`` (:issue:`18577`)
633633
- The ``reduce`` parameter of ``.apply()`` is deprecated in favor of ``result_type='reduce'`` (:issue:`18577`)
634634
- The ``order`` parameter of :func:`factorize` is deprecated and will be removed in a future release (:issue:`19727`)
635-
- The ``convert_datetime64`` parameter in :func:`DataFrame.to_records` has been deprecated and the default value is now ``False``. The NumPy bug motivating this parameter has been resolved (:issue:`18160`).
635+
- The ``convert_datetime64`` parameter in :func:`DataFrame.to_records` has been deprecated and will be removed in a future version. The NumPy bug motivating this parameter has been resolved (:issue:`18160`).
636636

637637
.. _whatsnew_0230.prior_deprecations:
638638

pandas/core/frame.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1203,7 +1203,7 @@ def from_records(cls, data, index=None, exclude=None, columns=None,
12031203

12041204
return cls(mgr)
12051205

1206-
def to_records(self, index=True, convert_datetime64=False):
1206+
def to_records(self, index=True, convert_datetime64=None):
12071207
"""
12081208
Convert DataFrame to record array. Index will be put in the
12091209
'index' field of the record array if requested
@@ -1212,7 +1212,7 @@ def to_records(self, index=True, convert_datetime64=False):
12121212
----------
12131213
index : boolean, default True
12141214
Include index in resulting record array, stored in 'index' field
1215-
convert_datetime64 : boolean, default False
1215+
convert_datetime64 : boolean, optional
12161216
.. deprecated:: 0.23.0
12171217
12181218
Whether to convert the index to datetime.datetime if it is a
@@ -1223,7 +1223,7 @@ def to_records(self, index=True, convert_datetime64=False):
12231223
y : recarray
12241224
"""
12251225

1226-
if convert_datetime64:
1226+
if convert_datetime64 is not None:
12271227
warnings.warn("The 'convert_datetime64' parameter is "
12281228
"deprecated and will be removed in a future "
12291229
"version",

pandas/tests/frame/test_convert_to.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -83,8 +83,9 @@ def test_to_records_dt64(self):
8383
result = df.to_records(convert_datetime64=True)['index'][0]
8484
assert expected == result
8585

86-
rs = df.to_records(convert_datetime64=False)
87-
assert rs['index'][0] == df.index.values[0]
86+
with tm.assert_produces_warning(FutureWarning):
87+
rs = df.to_records(convert_datetime64=False)
88+
assert rs['index'][0] == df.index.values[0]
8889

8990
def test_to_records_with_multindex(self):
9091
# GH3189

0 commit comments

Comments
 (0)