我有以下脚本:
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或< Name_of_a_country / strong>(我的目的是用另一个字符串替换它们)。但是,当我运行它以查看我的语句是否有效时,出现以下错误:
ValueError: The truth value of a DataFrame is ambiguous. Use a.empty, a.bool(), a.item(), a.any() or a.all()
我已经检查了此topic
有帮助吗?