@@ -5457,8 +5457,10 @@ def test_repr_column_name_unicode_truncation_bug(self):
5457
5457
def test_head_tail(self):
5458
5458
assert_frame_equal(self.frame.head(), self.frame[:5])
5459
5459
assert_frame_equal(self.frame.tail(), self.frame[-5:])
5460
- assert_frame_equal(self.frame.head(0), self.frame)
5461
- assert_frame_equal(self.frame.tail(0), self.frame)
5460
+
5461
+ assert_frame_equal(self.frame.head(0), self.frame[0:0])
5462
+ assert_frame_equal(self.frame.tail(0), self.frame[0:0])
5463
+
5462
5464
assert_frame_equal(self.frame.head(-1), self.frame[:-1])
5463
5465
assert_frame_equal(self.frame.tail(-1), self.frame[1:])
5464
5466
assert_frame_equal(self.frame.head(1), self.frame[:1])
@@ -5468,8 +5470,8 @@ def test_head_tail(self):
5468
5470
df.index = np.arange(len(self.frame)) + 0.1
5469
5471
assert_frame_equal(df.head(), df.iloc[:5])
5470
5472
assert_frame_equal(df.tail(), df.iloc[-5:])
5471
- assert_frame_equal(df.head(0), df)
5472
- assert_frame_equal(df.tail(0), df)
5473
+ assert_frame_equal(df.head(0), df[0:0] )
5474
+ assert_frame_equal(df.tail(0), df[0:0] )
5473
5475
assert_frame_equal(df.head(-1), df.iloc[:-1])
5474
5476
assert_frame_equal(df.tail(-1), df.iloc[1:])
5475
5477
#test empty dataframe
0 commit comments