运行 python 代码时出现以下错误。 第 194 行,在 df2 = Degi_Manu[pd.DataFrame(Degi_Manu.loc[:,'系统(s)']).isin(list(set(q1))).any(1)] 类型错误:any() 采用 1 个位置参数,但给出了 2 个
df2 = Degi[pd.DataFrame(Degi.loc[:,'System(s)']).isin(list(set(q1))).any(1)]
df2['PMT'] = 'PMT '+str(num)
result = result.append(df2)
有人可以帮忙吗
您可以使用
DataFrame
和 loc
删除 any
构造函数:
df2 = Degi[Degi['System(s)'].isin(list(set(q1)))]