パンダは特定の値を含む行を検索の方法

特定値の行を探すためには、locメソッドを使用します。locメソッドは、条件として論理式を取り、条件を満たす行や列を返します。

こちらは例です。

import pandas as pd

# 创建一个DataFrame
data = {'Name': ['Tom', 'Nick', 'John', 'Alex'],
        'Age': [20, 25, 30, 35],
        'Country': ['USA', 'Canada', 'UK', 'Australia']}
df = pd.DataFrame(data)

# 查找Age列中值为30的行的所有列
result = df.loc[df['Age'] == 30]
print(result)

結果を出力します。

   Name  Age Country
2  John   30      UK

上記の例では、df.loc[df[‘Age’] == 30]を使用して、Age列の値が30の行を検索し、条件を満たすすべての列を返します。

bannerAds