File tree 2 files changed +16
-0
lines changed
2 files changed +16
-0
lines changed Original file line number Diff line number Diff line change @@ -687,6 +687,19 @@ def astype(self, dtype):
687
687
casted = com ._astype_nansafe (self .values , dtype )
688
688
return self ._constructor (casted , index = self .index , name = self .name )
689
689
690
+ def convert_objects (self ):
691
+ """
692
+ Attempt to infer better dtype
693
+
694
+ Returns
695
+ -------
696
+ converted : Series
697
+ """
698
+ if self .dtype == np .object_ :
699
+ return Series (lib .maybe_convert_objects (self , convert_datetime = 1 ),
700
+ self .index )
701
+ return self
702
+
690
703
def repeat (self , reps ):
691
704
"""
692
705
See ndarray.repeat
Original file line number Diff line number Diff line change @@ -2094,6 +2094,9 @@ def test_groupby_first_datetime64(self):
2094
2094
got_dt = result [1 ].dtype
2095
2095
self .assert_ (issubclass (got_dt .type , np .datetime64 ))
2096
2096
2097
+ result = df [1 ].groupby (level = 0 ).first ()
2098
+ got_dt = result .dtype
2099
+ self .assert_ (issubclass (got_dt .type , np .datetime64 ))
2097
2100
2098
2101
2099
2102
def assert_fp_equal (a , b ):
You can’t perform that action at this time.
0 commit comments