我可以根据某些条件从中选择行:
cardio = df[df.indications == 'Cardiovascular / cardiology']
end_aug = '2020-08-31'
start_aug = '2020-08-01'
mask = (df['date']>start_aug) & (df['date']<=end_aug)
df = df.loc[mask,df['indications']]
但我还想使用“cardio”变量缩小我在['indications']列中的选择范围,如:
df = df.loc[mask,df['indications']== 'Neoplasms / cancer / oncology']
但是上面的代码返回了一个错误:IndexingError:作为索引器提供的不可对齐的布尔序列(布尔序列的索引和索引对象的索引不匹配)
在我的例子中,如何使用“cardio”变量来使用遮罩和其他选择
另一个解决方案:
相关问题 更多 >
编程相关推荐