11from collections import OrderedDict
2- from datetime import date , datetime
2+ from datetime import date , datetime , timedelta
33import random
44import re
55
66import numpy as np
7- from numpy import nan
87import pytest
98
109from 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):
565564 assert_frame_equal (actual , expected )
566565
567566 def test_merge_nosort (self ):
568- # #2098, anything to do?
569-
570- from datetime import datetime
567+ # GH#2098, TODO: anything to do?
571568
572569 d = {
573570 "var1" : np .random .randint (0 , 10 , size = 10 ),
@@ -621,9 +618,9 @@ def test_merge_nan_right(self):
621618 expected = DataFrame (
622619 {
623620 "i1" : {0 : 0 , 1 : 1 },
624- "i1_" : {0 : 0.0 , 1 : nan },
621+ "i1_" : {0 : 0.0 , 1 : np . nan },
625622 "i2" : {0 : 0.5 , 1 : 1.5 },
626- "i3" : {0 : 0.69999999999999996 , 1 : nan },
623+ "i3" : {0 : 0.69999999999999996 , 1 : np . nan },
627624 }
628625 )[["i1" , "i2" , "i1_" , "i3" ]]
629626 assert_frame_equal (result , expected )
@@ -640,21 +637,17 @@ def _constructor(self):
640637 assert isinstance (result , NotADataFrame )
641638
642639 def test_join_append_timedeltas (self ):
643-
644- import datetime as dt
645- from pandas import NaT
646-
647640 # timedelta64 issues with join/merge
648641 # GH 5695
649642
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 )}
651644 df = DataFrame (columns = list ("dt" ))
652645 df = df .append (d , ignore_index = True )
653646 result = df .append (d , ignore_index = True )
654647 expected = DataFrame (
655648 {
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 )],
658651 }
659652 )
660653 assert_frame_equal (result , expected )
@@ -667,7 +660,7 @@ def test_join_append_timedeltas(self):
667660 expected = DataFrame (
668661 {
669662 "0" : Series ([td , td ], index = list ("AB" )),
670- "0r" : Series ([td , NaT ], index = list ("AB" )),
663+ "0r" : Series ([td , pd . NaT ], index = list ("AB" )),
671664 }
672665 )
673666 assert_frame_equal (result , expected )
0 commit comments