我有一个熊猫数据框'scandf',其中包含带有以下字符串的列:
scandf['FMODE'].unique()
array([u'SETUP', u'INJPROT', u'INJPHYS', u'PRERAMP', u'RAMP', u'FLATTOP',
u'SQUEEZE', u'ADJUST', u'STABLE', u'BEAMDUMP', u'RAMPDOWN'], dtype=object)
我想选择此数据框的一个子集,该子集仅包含此列表中的字符串
phases = [u'SETUP', u'INJPROT', u'INJPHYS']
我很想使用类似的命令
scandf[scandf['FMODE'] in phases]
但是它不能工作,因为在索引熊猫数据帧时仅按位逻辑起作用。有简单的想法吗? (我觉得我只是缺少一个简单的命令)。