У меня есть следующий скрипт:
import pandas as pd
import numpy as np
df = pd.read_csv("scedon_etoimo.csv")
df.replace(np.nan, '', regex=True)
if df[(df['ship_from'].str.contains('<')) | (df['ship_from'].str.contains(' '))]:
print(df['ship_from'])
В CSV у меня есть последний столбец, который содержит либо строку, либо NaN, либо (моя цель - заменить их другой строкой).Но когда я запускаю его, чтобы проверить, работает ли мое утверждение, я получаю следующую ошибку:
ValueError: The truth value of a DataFrame is ambiguous. Use a.empty, a.bool(), a.item(), a.any() or a.all()
Я уже проверил эту тему
Любая помощь?