我的两列有13961行,根据一列中的值,我需要更改另一列中的值
如果数据[共同借款人名称]已标记为“不可用”,则我的其他列数据[共同借款人状态]应标记为“不可用”
如果数据[共同借款人名称]不等于“不可用”,并且如果任何其他值显示数据,[共同借款人状态]应标记为“可用”
我已经做了for循环和if条件,并对相同的循环进行了迭代。但执行起来需要15分钟以上。还有其他简单的方法吗
for i in range(0,13961):
if data['CO BORROWER NAME'][i] == 'NOT_AVAILABLE':
data['CO BORROWER_STATUS'][i]='NOT_AVAILABLE'
else:
data['CO BORROWER_STATUS'][i]='AVAILABLE'
O/p expected:
data['CO BORROWER_STATUS'] column should have either 'AVAILABLE'/'NOT
AVAILABLE' based on the condition in column data['CO BORROWER NAME'] as
mentioned earlier
请试一试
相关问题 更多 >
编程相关推荐