这是我的代码,不管我做什么我继续得到错误并遵循所有索引相关的解决方案,任何人都可以帮助我吗?
<assignee>
答案 0 :(得分:1)
问题是site['name']
和sample['name']
之间的比较是在两个pd.Series
之间。你可以通过使其中一个成为标量来绕过它。但是,我注意到你的sample
长1
。我怀疑你认为当你sample['name']
时它会是一个标量值。但相反,它是一个长度系列。所以你只需要制作一个标量。
选项1
mask = site.mask(site['name'] == sampled['name'].squeeze())
选项2
mask = site.mask(site['name'] == sampled.loc[0, 'name'])