データフレームの列の値を別のリストと比較することによって、データフレームからインデックス値を抽出する際に問題が発生します。他のシリーズと比較してデータフレームのインデックス値を見つける
不要な行や列を取り除くためにdropna
を使用し、その後、あなたのリストは、文字列のリストであることを確認してください:
list=[a,b,c,d]
data frame
by comparing list with column X
X Y Z
0 a r t
1 e t y
2 c f h
3 d r t
4 b g q
this should return the index values like
X
0 a
4 b
2 c
3 d
I tried this method
z=dataframe.loc[(dataframe['X'] == list)]