1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
| """
| We also test Series.notna in this file.
| """
| import numpy as np
|
| from pandas import (
| Period,
| Series,
| )
| import pandas._testing as tm
|
|
| class TestIsna:
| def test_isna_period_dtype(self):
| # GH#13737
| ser = Series([Period("2011-01", freq="M"), Period("NaT", freq="M")])
|
| expected = Series([False, True])
|
| result = ser.isna()
| tm.assert_series_equal(result, expected)
|
| result = ser.notna()
| tm.assert_series_equal(result, ~expected)
|
| def test_isna(self):
| ser = Series([0, 5.4, 3, np.nan, -0.001])
| expected = Series([False, False, False, True, False])
| tm.assert_series_equal(ser.isna(), expected)
| tm.assert_series_equal(ser.notna(), ~expected)
|
| ser = Series(["hi", "", np.nan])
| expected = Series([False, False, True])
| tm.assert_series_equal(ser.isna(), expected)
| tm.assert_series_equal(ser.notna(), ~expected)
|
|