pandas dataframe 得到某一值所在的行索引
随便假设一个数据框:import csvimport pandas as pddata = {"year": [2010, 2011, 2012, 2013], "month": [1, 2, 3, 4], "date": [5, 6, 7, 8]}df = pd.DataFrame(data)print(df)找到指定数值所在行索引:# 找到指定数值所在行索引:# 比如2012年所在的行索引in
文章共404字 · 阅读需要大约2分钟
一键AI生成摘要,助你高效阅读
问答
·
随便假设一个数据框:
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
更多推荐
已为社区贡献1条内容
所有评论(0)