如何移除Pandas数据集索引列上方的‘movie title’列名?
解决Pandas行索引列名残留问题
你的问题出在用错了rename_axis的轴参数:你指定了axis="columns",这是修改列索引的顶层名称,但你要移除的“movie title”是行索引的名称,得针对行索引(axis="index")操作。
直接用下面两种方法都能彻底移除这个多余的名称:
- 方法一(更直观):
final_df.index.name = None - 方法二(修正
rename_axis参数):final_df = final_df.rename_axis(None, axis="index")
之前的操作没生效,是因为你改的是列的轴名称,和行索引的名称完全不相关,才会留下空白占位。上面两种方法直接清空行索引的名称,就能得到包含user_id、age、occupation等列的常规数据集。
内容的提问来源于stack exchange,提问作者maintheme
相关产品推荐
相关产品推荐

