def test_series_dropna_a(self): s1 = Series((234.3, 3.2, 6.4, np.nan), index=('a', 'b', 'c', 'd')) s2 = Series((234.3, None, 6.4, np.nan), index=('a', 'b', 'c', 'd')) s4 = Series((234.3, None, None, None), index=('a', 'b', 'c', 'd')) s5 = Series(('p', 'q', 'e', 'g'), index=('a', 'b', 'c', 'd')) s6 = Series((False, True, False, True), index=('a', 'b', 'c', 'd')) self.assertEqual(s1.dropna().to_pairs(), (('a', 234.3), ('b', 3.2), ('c', 6.4))) self.assertEqual(list(s2.dropna().items()), [('a', 234.3), ('c', 6.4)]) self.assertEqual(s4.dropna().to_pairs(), (('a', 234.3), )) self.assertEqual(s5.dropna().to_pairs(), (('a', 'p'), ('b', 'q'), ('c', 'e'), ('d', 'g'))) self.assertEqual(s6.dropna().to_pairs(), (('a', False), ('b', True), ('c', False), ('d', True)))
def test_series_dropna(self): s1 = Series((234.3, 3.2, 6.4, np.nan), index=('a', 'b', 'c', 'd')) s2 = Series((234.3, None, 6.4, np.nan), index=('a', 'b', 'c', 'd')) s3 = Series((234.3, 5, 6.4, -234.3), index=('a', 'b', 'c', 'd')) s4 = Series((234.3, None, None, None), index=('a', 'b', 'c', 'd')) s5 = Series(('p', 'q', 'e', 'g'), index=('a', 'b', 'c', 'd')) s6 = Series((False, True, False, True), index=('a', 'b', 'c', 'd')) self.assertEqual(list(s2.dropna().items()), [('a', 234.3), ('c', 6.4)])