def test_fillna(self): (DataFrame([[4, 8], [5, 9], [6, np.NAN], [7, np.NAN]]).fillna(5))
def test_append(self): df2 = DataFrame([[4, 8], [5, 9], [6, np.NAN], [7, np.NAN]]) (self.df.append(df2))
def test_dropna(self): (DataFrame([[4, 8], [5, 9], [6, np.NAN], [7, np.NAN]]).dropna())
def test_sort_values_descending(self): assert_frame_equal(self.df.sort_values(0, ascending=False), DataFrame([3, 2, 1, 0], index=[3, 2, 1, 0]))
def test_reindex(self): self.df.reindex() assert_frame_equal(self.df.reindex([2, 1, 0, 3]), DataFrame([2, 1, 0, 3], index=[2, 1, 0, 3]))
def test_sort_index_ascending(self): assert_frame_equal(self.df.sort_index(ascending=True), DataFrame([0, 1, 2, 3]))
def test_sort_values_ascending(self): assert_frame_equal(self.df.sort_values(0, ascending=True), DataFrame([0, 1, 2, 3]))
def test_columns(self): cols = (DataFrame([[0, 4], [1, 5], [2, 6], [3, 7]], columns=['first', 'second']).columns) self.assertItemsEqual(cols, ['first', 'second'])
def setUp(self): self.df = DataFrame([0, 1, 2, 3])
def setup(self): self.data = [ {'a': 1, 'b': 'banana', 'c': 33}, {'a': 3, 'b': 'cat', 'c': 3}, ] self.df = DataFrame(self.data)
def test_can_construct(self): df = DataFrame()
def test_len(self): assert len(self.df) == 2 assert len(DataFrame()) == 0