考虑以下示例
index_abcd = ['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i']
data = ['1', '2', '3', '4', '5', '6', '7', '8', '9']
df = pd.DataFrame(data, index=index_abcd)
index_id= df.index
我想在索引“index_id”中找到'a'的位置。我怎么做。尝试
index_id.index('a')
不起作用(错误'Index'对象没有属性'index')。非常感谢
答案 0 :(得分:1)
试试这个:
index = pd.Index(list(df))
print index.get_loc('a')
答案 1 :(得分:1)
我建议你输入:
index_id.get_loc("a")
答案 2 :(得分:1)
如果我理解正确,这可能是你想要的:
print(df.ix['a'].index.tolist())
输出:
[0]