File tree 2 files changed +8
-0
lines changed
2 files changed +8
-0
lines changed Original file line number Diff line number Diff line change @@ -430,6 +430,10 @@ def date2num(d):
430
430
For details see the module docstring.
431
431
"""
432
432
433
+ if hasattr (d , "values" ):
434
+ # this unpacks pandas series or dataframes...
435
+ d = d .values
436
+
433
437
if ((isinstance (d , np .ndarray ) and np .issubdtype (d .dtype , np .datetime64 ))
434
438
or isinstance (d , np .datetime64 )):
435
439
return _dt64_to_ordinalf (d )
Original file line number Diff line number Diff line change @@ -160,6 +160,10 @@ def get_converter(self, x):
160
160
if classx is not None :
161
161
converter = self .get (classx )
162
162
163
+ if converter is None and hasattr (x , "values" ):
164
+ # this unpacks pandas series or dataframes...
165
+ x = x .values
166
+
163
167
# If x is an array, look inside the array for data with units
164
168
if isinstance (x , np .ndarray ) and x .size :
165
169
xravel = x .ravel ()
You can’t perform that action at this time.
0 commit comments