Skip to content

Commit 657f27f

Browse files
committed
adding examples with dataframes
1 parent 0886bfb commit 657f27f

File tree

1 file changed

+21
-0
lines changed

1 file changed

+21
-0
lines changed

pandas/tests/frame/test_repr_info.py

+21
Original file line numberDiff line numberDiff line change
@@ -68,6 +68,27 @@ def test_repr_with_mi_nat(self, float_string_frame):
6868
expected = " X\nNaT a 1\n2013-01-01 b 2"
6969
assert result == expected
7070

71+
def test_repr_with_different_nulls(self):
72+
# GH45263
73+
df = DataFrame([1, 2, 3, 4], [True, None, np.nan, NaT])
74+
result = repr(df)
75+
expected = """ 0
76+
True 1
77+
None 2
78+
NaN 3
79+
NaT 4"""
80+
assert result == expected
81+
82+
def test_repr_with_different_nulls_cols(self):
83+
# GH45263
84+
d = {np.nan: [1, 2], None: [3, 4], NaT: [6, 7], True: [8, 9]}
85+
df = DataFrame(data=d)
86+
result = repr(df)
87+
expected = """ NaN None NaT True
88+
0 1 3 6 8
89+
1 2 4 7 9"""
90+
assert result == expected
91+
7192
def test_multiindex_na_repr(self):
7293
# only an issue with long columns
7394
df3 = DataFrame(

0 commit comments

Comments
 (0)