“float”对象不可订阅。该列包含具有空值的数据

问题描述 投票:0回答:1

我不明白错误在哪里

 pricexls['Price'] = [y['Zakup'] if x['Nac1'] == 1 else z['Price'] for x,y,z in zip(pricexls['Nac1'] , pricexls['Zakup'], pricexls['Price'])]

▼ Local vars
Variable    Value
.0  
<zip object at 0x000>
x   
0.0
y   
796.0
z   
940.0

以 x 的值发誓

python pandas
1个回答
0
投票

pricexls['Price'] = [y if x == 1 else z for x,y,z in zip(pricexls['Nac1'],pricexls['Zakup'],pricexls['Price'])]

© www.soinside.com 2019 - 2024. All rights reserved.