您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

从python pandas中的列名获取列索引

从python pandas中的列名获取列索引

当然可以使用.get_loc()

In [45]: df = DataFrame({"pear": [1,2,3], "apple": [2,3,4], "orange": [3,4,5]})

In [46]: df.columns
Out[46]: Index([apple, orange, pear], dtype=object)

In [47]: df.columns.get_loc("pear")
Out[47]: 2

虽然老实说,我自己通常不需要这个。通常,通过名称进行访问可以实现我想要的功能df["pear"]df[["apple", "orange"]]或也许df.columns.isin(["orange", "pear"])),尽管我可以肯定地看到一些情况下需要索引号的情况。

python 2022/1/1 18:30:21 有192人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶