Skip to content

Commit 6b95f12

Browse files
committed
changing default to None
1 parent 85cbf8a commit 6b95f12

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
@@ -728,7 +728,7 @@ Deprecations
728728
- The ``broadcast`` parameter of ``.apply()`` is deprecated in favor of ``result_type='broadcast'`` (:issue:`18577`)
729729
- The ``reduce`` parameter of ``.apply()`` is deprecated in favor of ``result_type='reduce'`` (:issue:`18577`)
730730
- The ``order`` parameter of :func:`factorize` is deprecated and will be removed in a future release (:issue:`19727`)
731-
- 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`).
731+
- 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`).
732732

733733
.. _whatsnew_0230.prior_deprecations:
734734

pandas/core/frame.py

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

12081208
return cls(mgr)
12091209

1210-
def to_records(self, index=True, convert_datetime64=False):
1210+
def to_records(self, index=True, convert_datetime64=None):
12111211
"""
12121212
Convert DataFrame to record array. Index will be put in the
12131213
'index' field of the record array if requested
@@ -1216,7 +1216,7 @@ def to_records(self, index=True, convert_datetime64=False):
12161216
----------
12171217
index : boolean, default True
12181218
Include index in resulting record array, stored in 'index' field
1219-
convert_datetime64 : boolean, default False
1219+
convert_datetime64 : boolean, optional
12201220
.. deprecated:: 0.23.0
12211221
12221222
Whether to convert the index to datetime.datetime if it is a
@@ -1227,7 +1227,7 @@ def to_records(self, index=True, convert_datetime64=False):
12271227
y : recarray
12281228
"""
12291229

1230-
if convert_datetime64:
1230+
if convert_datetime64 is not None:
12311231
warnings.warn("The 'convert_datetime64' parameter is "
12321232
"deprecated and will be removed in a future "
12331233
"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)