我有以下脚本:
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中,最后一列包含string或NaN或<; 国家名称/strong>(我的目的是用另一个字符串替换它们)。但是,当我运行它以查看我的语句是否有效时,会出现以下错误:
ValueError: The truth value of a DataFrame is ambiguous. Use a.empty, a.bool(), a.item(), a.any() or a.all()
我已经检查过这个topic
有什么帮助吗
目前没有回答
相关问题 更多 >
编程相关推荐