これは、データフレームの各行が列の値の特定の傾向に従っているかどうかを確認するために使用する汎用関数です。 False
を返す必要があり、いくつかの行が明らかに存在しているとき、私が行うとif文の複合不等号
def follows_trend(row):
trend = None
if row[("col_5" < "col_6" < "col_4" < "col_1" < "col_2" < "col_3")]:
trend = True
else:
trend = False
return trend
私はこの
df_trend = df.apply(follows_trend, axis=1)
ようにそれを適用します、それはすべてのTrue
を返します。私が使用した不等式や関数自体に何か問題があるかどうかはわかりません。