我试图在我的数据帧中进行两次检查,并将结果保存在一个新变量中。 我试图查看“RBS_Type”列是否包含字符串基带。如果是这样,请检查另一个名为“RBS_Model”的列(如果向量基带中不存在内容),然后返回“DATA_ALL_NODES_error_RBSTYPE”仅显示此结果。 但是有点不对劲,你能帮我吗
BASEBAND = ['6620', '6630', '5212', '5216', '6502']
DATA_ALL_NODES_WRONG_RBSTYPE = DATA_ALL_NODES_CONTENT_ELIS[(DATA_ALL_NODES_CONTENT_ELIS['RBS_Type'] == 'Baseband')and (DATA_ALL_NODES_CONTENT_ELIS.loc[~DATA_ALL_NODES_CONTENT_ELIS['RBS_Model'].isin(BASEBAND)])]
Traceback (most recent call last):
File "C:/Users/ejhosou/PycharmProjects/ELIS_LK/LKF_VIVO_REVB.py", line 564, in <module>
DATA_ALL_NODES_WRONG_RBSTYPE = DATA_ALL_NODES_CONTENT_ELIS[(DATA_ALL_NODES_CONTENT_ELIS['RBS_Type'] == 'Baseband')and (DATA_ALL_NODES_CONTENT_ELIS.loc[~DATA_ALL_NODES_CONTENT_ELIS['RBS_Model'].isin(BASEBAND)])]
File "C:\Users\ejhosou\PycharmProjects\ELIS_LK\venv\lib\site-packages\pandas\core\generic.py", line 1327, in __nonzero__
f"The truth value of a {type(self).__name__} is ambiguous. "
ValueError: The truth value of a Series is ambiguous. Use a.empty, a.bool(), a.item(), a.any() or a.all().
我稍后会换掉所有的帽子。 回到我的问题(仍在所有cap中),现在我有以下问题:
错误:
文件“pandas\u libs\ops.pyx”,第249行,在pandas.\u libs.ops.vec\u binop中 文件“pandas\u libs\ops.pyx”,第242行,在pandas.\u libs.ops.vec\u binop中 TypeError:不支持&;:'的操作数类型str'和'bool'
相关问题 更多 >
编程相关推荐