在 Pandas 中,您可以使用以下方法来查找特定值:
df.loc[df['name'] == 'John', 'score'].values[0]
其中,df
是 Pandas DataFrame,'name' 和 'score' 是该 DataFrame 中的列名。上述代码首先使用布尔索引来筛选出名为 'John' 的行,然后通过 'score' 列名获取该行中的值。
使用 query 方法:Pandas DataFrame 还提供了一个 query 方法,该方法允许您使用类似 SQL 的语法来筛选数据。例如,如果您想查找所有 'score' 列中值为 90 的行,可以使用以下代码:
df.query('score == 90')
上述代码将返回包含所有满足条件的行的 DataFrame。
以上是在 Pandas 中查找特定值的两种方法。如果您有任何疑问或需要更多的解释,请随时让我知道。