Я хотел бы знать, если у меня есть выражение if, которое выглядит примерно так:
if int(i) > 10:
return 0
else:
return -1
, где i
эквивалентно записи строки в df["price"]
(df - кадр данных pandas), определенной следующим образом:
import pandas as pd
df = pd.DataFrame(columns=["price", "Number"], data=[["10", "07367"], ["20", "08356"], ["9", "07745"]])
как я могу использовать df["price"].str.find(...)
вместе с приведенным выше оператором if для фильтрации данных по истинному условию?
Я бы хотел, чтобы вывод выглядел следующим образом:
0 -1
1 0
2 -1
Я боролся с тем, как это реализовать, пожалуйста, помогите.