根据列中的字符串索引熊猫数据框

时间:2018-08-22 10:09:27

标签: python pandas dataframe

我有一个熊猫数据框'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]

但是它不能工作,因为在索引熊猫数据帧时仅按位逻辑起作用。有简单的想法吗? (我觉得我只是缺少一个简单的命令)。

0 个答案:

没有答案