1
1
from collections import OrderedDict
2
- from datetime import date , datetime
2
+ from datetime import date , datetime , timedelta
3
3
import random
4
4
import re
5
5
6
6
import numpy as np
7
- from numpy import nan
8
7
import pytest
9
8
10
9
from pandas .core .dtypes .common import is_categorical_dtype , is_object_dtype
@@ -565,9 +564,7 @@ def test_merge_all_na_column(self, series_of_dtype, series_of_dtype_all_na):
565
564
assert_frame_equal (actual , expected )
566
565
567
566
def test_merge_nosort (self ):
568
- # #2098, anything to do?
569
-
570
- from datetime import datetime
567
+ # GH#2098, TODO: anything to do?
571
568
572
569
d = {
573
570
"var1" : np .random .randint (0 , 10 , size = 10 ),
@@ -621,9 +618,9 @@ def test_merge_nan_right(self):
621
618
expected = DataFrame (
622
619
{
623
620
"i1" : {0 : 0 , 1 : 1 },
624
- "i1_" : {0 : 0.0 , 1 : nan },
621
+ "i1_" : {0 : 0.0 , 1 : np . nan },
625
622
"i2" : {0 : 0.5 , 1 : 1.5 },
626
- "i3" : {0 : 0.69999999999999996 , 1 : nan },
623
+ "i3" : {0 : 0.69999999999999996 , 1 : np . nan },
627
624
}
628
625
)[["i1" , "i2" , "i1_" , "i3" ]]
629
626
assert_frame_equal (result , expected )
@@ -640,21 +637,17 @@ def _constructor(self):
640
637
assert isinstance (result , NotADataFrame )
641
638
642
639
def test_join_append_timedeltas (self ):
643
-
644
- import datetime as dt
645
- from pandas import NaT
646
-
647
640
# timedelta64 issues with join/merge
648
641
# GH 5695
649
642
650
- d = {"d" : dt . datetime (2013 , 11 , 5 , 5 , 56 ), "t" : dt . timedelta (0 , 22500 )}
643
+ d = {"d" : datetime (2013 , 11 , 5 , 5 , 56 ), "t" : timedelta (0 , 22500 )}
651
644
df = DataFrame (columns = list ("dt" ))
652
645
df = df .append (d , ignore_index = True )
653
646
result = df .append (d , ignore_index = True )
654
647
expected = DataFrame (
655
648
{
656
- "d" : [dt . datetime (2013 , 11 , 5 , 5 , 56 ), dt . datetime (2013 , 11 , 5 , 5 , 56 )],
657
- "t" : [dt . timedelta (0 , 22500 ), dt . timedelta (0 , 22500 )],
649
+ "d" : [datetime (2013 , 11 , 5 , 5 , 56 ), datetime (2013 , 11 , 5 , 5 , 56 )],
650
+ "t" : [timedelta (0 , 22500 ), timedelta (0 , 22500 )],
658
651
}
659
652
)
660
653
assert_frame_equal (result , expected )
@@ -667,7 +660,7 @@ def test_join_append_timedeltas(self):
667
660
expected = DataFrame (
668
661
{
669
662
"0" : Series ([td , td ], index = list ("AB" )),
670
- "0r" : Series ([td , NaT ], index = list ("AB" )),
663
+ "0r" : Series ([td , pd . NaT ], index = list ("AB" )),
671
664
}
672
665
)
673
666
assert_frame_equal (result , expected )
0 commit comments