ฉันรู้ว่านี่เป็นคำถามพื้นฐาน แต่ด้วยเหตุผลบางอย่างฉันไม่สามารถหาคำตอบได้ ฉันจะรับดัชนีขององค์ประกอบบางอย่างของซีรี่ส์ใน python python ได้อย่างไร (เกิดขึ้นครั้งแรกจะพอเพียง)
เช่นฉันต้องการบางสิ่งเช่น:
import pandas as pd
myseries = pd.Series([1,4,0,7,5], index=[0,1,2,3,4])
print myseries.find(7) # should output 3
แน่นอนว่าเป็นไปได้ที่จะกำหนดวิธีดังกล่าวด้วยการวนซ้ำ:
def find(s, el):
for i in s.index:
if s[i] == el:
return i
return None
print find(myseries, 7)
แต่ฉันคิดว่าควรจะมีวิธีที่ดีกว่า มีอะไรบ้าง