| 492 | |
| 493 | |
| 494 | def test_apply_differently_indexed(): |
| 495 | df = DataFrame(np.random.default_rng(2).standard_normal((20, 10))) |
| 496 | |
| 497 | result = df.apply(Series.describe, axis=0) |
| 498 | expected = DataFrame({i: v.describe() for i, v in df.items()}, columns=df.columns) |
| 499 | tm.assert_frame_equal(result, expected) |
| 500 | |
| 501 | result = df.apply(Series.describe, axis=1) |
| 502 | expected = DataFrame({i: v.describe() for i, v in df.T.items()}, columns=df.index).T |
| 503 | tm.assert_frame_equal(result, expected) |
| 504 | |
| 505 | |
| 506 | def test_apply_bug(): |