【发布时间】:2020-08-11 19:28:32
【问题描述】:
在这里查看了类似查询的答案,但仍不确定。下面的代码产生:
for i in range(len(df)):
if df[0]['SubconPartNumber1'].str.isdigit() == False :
df['SubconPartNumber1'] = df['SubconPartNumber1'].str.replace(',', '/', regex = True)
df['SubconPartNumber1'] = df['SubconPartNumber1'].str.replace(r"\(.*\)-", '/', regex = True)
ValueError: The truth value of a Series is ambiguous. Use a.empty, a.bool(), a.item(), a.any() or a.all().
【问题讨论】:
-
您能否发布与某些行中相同的数据框示例以及 df[0] 是如何工作的,或者您将 0 作为列,否则您将因此而出现关键错误。作为解决方案,您可以使用应用功能
标签: python pandas series valueerror