Python Pandas如何修改行标签,将Country Name列设为行索引
实现方案
你可以通过pandas的索引操作完成需求,根据是否需要保留Country Code数据选择对应方法:
- 不需要保留
Country Code数据,直接删除原有行标签,设置新行标签:
直接执行单行代码即可:
其中df = df.reset_index(drop=True).set_index('Country Name')reset_index(drop=True)会直接清除原有行标签Country Code的全部内容,set_index('Country Name')会将Country Name列设置为新的行索引。 - 需要保留
Country Code作为普通数据列使用:
执行如下代码:# 将原有行标签Country Code转为普通数据列 df = df.reset_index() # 把Country Name设置为新的行标签 df = df.set_index('Country Name')
内容的提问来源于stack exchange,提问作者liarose65487
相关产品推荐
相关产品推荐

