pandas:DataFrameから比較演算結果(条件)を指定してデータを取得する方法

スポンサーリンク

DataFrameから比較演算結果(条件)を指定してデータを取得する方法

DataFrameから比較演算結果(条件)を指定してデータを取得するには以下のようにします。

import pandas as pd

df = pd.DataFrame(
    [[1, 2, 3], [4, 5, 6], [7, 8, 9]],
    index=["i1", "i2", "i3"],
    columns=["c1", "c2", "c3"],
)
print(df)
#     c1  c2  c3
# i1   1   2   3
# i2   4   5   6
# i3   7   8   9

print(df > 4)
#        c1     c2     c3
# i1  False  False  False
# i2  False   True   True
# i3   True   True   True

print(df["c2"] > 4)
# i1    False
# i2     True
# i3     True
# Name: c2, dtype: bool

print(df.loc[df["c2"] > 4])
#     c1  c2  c3
# i2   4   5   6
# i3   7   8   9
pandas:DataFrameからラベルを指定してデータを取得する方法
DataFrameからラベルを指定してデータを取得する方法 DataFrameからラベルを指定してデータを取得するにはlocを使用します。 import pandas as pd df = pd.DataFrame( , , ], inde...