これは私のデータフレームです
d = {'id':['a','a','a','b','b','b','c','c','c','d','d','d'],
'seg':[1,2,3,1,2,3,1,2,3,1,2,3],
'type':['y','y','y','z','z','z','y','y','z','z','z','y']
}
df= pd.DataFrame(d)
df1 = df.set_index(['id','type'])
カラム内のdf1.loc[df1['id'] == 'a']
フィルタリングに使用できないのはなぜですか?a
id
インデックスとして設定されている列に対してそれを行う方法は何ですか?
query
これにはインデックスIDも含まれることに注意してみます:-)
df1.query("id=='a'")
seg
id type
a y 1
y 2
y 3
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加