【发布时间】:2020-07-16 00:33:40
【问题描述】:
我正在尝试根据 几个条件 对 pandas 数据框 进行子集化。我尝试过这样的事情:
subset_df = df[((df['language'] != 'es') and (df['language'] == 'eu')) | ((df['language'] == 'es') and (df['lang_conf'] < 1))]
但我收到此错误:
The truth value of a Series is ambiguous. Use a.empty, a.bool(), a.item(), a.any() or a.all().
关于我如何使这项工作或一些不同的解决方案来实现基于多个嵌套条件的子集的任何想法?
【问题讨论】:
标签: python pandas dataframe conditional-statements subset