随便假设一个数据框:

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)

在这里插入图片描述

  1. 找到指定数值所在行索引:
# 找到指定数值所在行索引:
# 比如2012年所在的行索引
index = df[df.year == 2012].index.tolist()[0]  
print(index)  # 2
  1. 按索引行找到指定数值
# 找到索引号为3月份的值
value = df.month.loc[3]
print(value)  # 4
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐