Пример #1
0
    def test_normalize(self):
        rng = date_range('1/1/2000 9:30', periods=10, freq='D')

        result = rng.normalize()
        expected = date_range('1/1/2000', periods=10, freq='D')
        tm.assert_index_equal(result, expected)

        arr_ns = np.array([1380585623454345752,
                           1380585612343234312]).astype("datetime64[ns]")
        rng_ns = DatetimeIndex(arr_ns)
        rng_ns_normalized = rng_ns.normalize()

        arr_ns = np.array([1380585600000000000,
                           1380585600000000000]).astype("datetime64[ns]")
        expected = DatetimeIndex(arr_ns)
        tm.assert_index_equal(rng_ns_normalized, expected)

        assert result.is_normalized
        assert not rng.is_normalized
Пример #2
0
 def test_normalize_nat(self):
     dti = DatetimeIndex([pd.NaT, Timestamp('2018-01-01 01:00:00')])
     result = dti.normalize()
     expected = DatetimeIndex([pd.NaT, Timestamp('2018-01-01')])
     tm.assert_index_equal(result, expected)
Пример #3
0
 def test_normalize_nat(self):
     dti = DatetimeIndex([pd.NaT, Timestamp("2018-01-01 01:00:00")])
     result = dti.normalize()
     expected = DatetimeIndex([pd.NaT, Timestamp("2018-01-01")])
     tm.assert_index_equal(result, expected)