随便假设一个数据框:
import csv
import pandas as pd
data = {"year": [2010, 2011, 2012, 2013], "month": [1, 2, 3, 4], "date": [5, 6, 7, 8]}
df = pd.DataFrame(data)
print(df)
- 找到指定数值所在行索引:
# 找到指定数值所在行索引:
# 比如2012年所在的行索引
index = df[df.year == 2012].index.tolist()[0]
print(index) # 2
- 按索引行找到指定数值
# 找到索引号为3月份的值
value = df.month.loc[3]
print(value) # 4