pyothonでpandasのシリーズ(Series)の特定の要素のインデックスを取得する方法

シリーズの中のある要素が何番目かを知る方法。

 

#シリーズの中の特定の要素のインデックスを取得する方法

from pandas import Series

my_list = ['cell','gene','molecule','DNA','RNA']#リストの作成
my_series = Series(my_list)#リストからシリーズを作成
my_series[my_series=='DNA'].index[0]#特定の要素のインデックスを取得

 

上のコードを実行すると出力される結果は、3になります。DNAという文字列からなる要素が3番目(0から数え始めて)にあるので、3というわけです。