gpt4 book ai didi

python - 在列与特定值匹配的数据框中获取整数行索引

转载 作者:太空狗 更新时间:2023-10-30 00:34:53 27 4
gpt4 key购买 nike

给定一个 Pandas 数据框,其中一列如下所示:

Date
2016-04-15
2016-04-14
2016-04-13
2016-04-12
2016-04-11
2016-04-08

假设值是唯一的,如何获取特定值的行索引?

例如,“2016-04-13”将返回 2

最佳答案

使用 bool 索引,您可以对数据帧进行切片以仅获取日期等于“2016-04-13”的行并获取切片的索引:

df[df.Date == "2016-04-13"].index
Out[37]: Int64Index([2], dtype='int64')

根据唯一性假设,该数组中将只有一个元素,因此您可以取第 0 个元素:

df[df.Date == "2016-04-13"].index[0]
Out[38]: 2

关于python - 在列与特定值匹配的数据框中获取整数行索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37502298/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com