(self)
| 190 | assert float_frame["foo"] is not c_values |
| 191 | |
| 192 | def test_rename_bug(self): |
| 193 | # GH 5344 |
| 194 | # rename set ref_locs, and set_index was not resetting |
| 195 | df = DataFrame({0: ["foo", "bar"], 1: ["bah", "bas"], 2: [1, 2]}) |
| 196 | df = df.rename(columns={0: "a"}) |
| 197 | df = df.rename(columns={1: "b"}) |
| 198 | df = df.set_index(["a", "b"]) |
| 199 | df.columns = ["2001-01-01"] |
| 200 | expected = DataFrame( |
| 201 | [[1], [2]], |
| 202 | index=MultiIndex.from_tuples( |
| 203 | [("foo", "bah"), ("bar", "bas")], names=["a", "b"] |
| 204 | ), |
| 205 | columns=["2001-01-01"], |
| 206 | ) |
| 207 | tm.assert_frame_equal(df, expected) |
| 208 | |
| 209 | def test_rename_bug2(self): |
| 210 | # GH 19497 |
nothing calls this directly
no test coverage detected