【发布时间】:2021-03-23 23:02:57
【问题描述】:
我正在尝试将以下条件存储在变量 excel_filtered
excel_filtered = excel[excel['prowess_compustat_h1b'] == 1] | excel['compustat_h1b'] == 1
但我收到以下错误
TypeError: unsupported operand type(s) for |: 'str' and 'bool'
编辑
这是一个简单的语法错误,最后缺少一个括号。正确答案如下:
excel_filtered = excel[excel['prowess_compustat_h1b'] == 1] | excel['compustat_h1b'] == 1]
【问题讨论】:
标签: pandas boolean conditional-statements