如果它们不等于 3 个不同的字符串,我想更改列的一部分(第 109 到 140 行)的值。
我试图不迭代,现在我似乎只能在一种情况下这样做。
df.loc[109:140,1] != 'Method' or df.loc[109:140,1] != 'Replicates' or df.loc[109:140,1] != 'StandardDeviation'
ValueError: The truth value of a Series is ambiguous. Use a.empty, a.bool(), a.item(), a.any() or a.all().
我试过这个:
df.loc[109:140,1] != ('Method', 'Replicates', 'StandardDeviation')
但它似乎使它成为一个“和”声明。
我经常遇到这个错误:ValueError:一个系列的真值是模棱两可的。使用 a.empty、a.bool()、a.item()、a.any() 或 a.all()。
我试过用 a|代替,它也不起作用。
芜湖不芜
红颜莎娜
蝴蝶刀刀
相关分类