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」の位置を見つけたいです。それ、どうやったら出来るの。試行中
index_id.index('a')
(エラー 'Index'オブジェクトには 'index'属性がありません)。私はあなたが入力することをお勧め
index = pd.Index(list(df))
print index.get_loc('a')
x == 'a'] 'なら' [i for i、x in enumerate(index_id)]のように 'enumerate()'を試すことができます。しかし、リストが大きすぎる場合、このアプローチは最適ではないようです。 – Chris
クラスインデックスを使用します。これはもはや文字列ではなく、インデックス属性はありません。クラスには、使用できる別の属性があるかどうかを調べる必要があります。多分 'データ'。データは1次元配列であるため、index_id.data.index( 'a')を試してみてください –