Я пытаюсь удалить строки в pandas в зависимости от того, содержит ли он «/» в ячейках в столбце «Цена». Я сослался на вопрос: Удалить строки в pandas, если они содержат «???» .
Таким образом, я пробовал оба кода:
df = df[~df["Price"].str.contains('/')]
и
df = df[~df["Price"].str.contains('/',regex=False)]
Однако оба кода дают ошибку: AttributeError: Can only use .str accessor with string values!
Для справки, первые несколько строк моего dataframe выглядит следующим образом:
Fruit Price
0 Apple 3
1 Apple 2/3
2 Banana 2
3 Orange 6/7
Могу ли я узнать, что пошло не так, и как я могу исправить эту проблему? Спасибо большое!