基于值列表创建多个pandas数据帧并使用OR运算符进行查询

时间:2014-11-27 22:42:44

标签: python pandas ipython

我想通过基于列表中的值进行过滤来创建多个pandas数据帧。

如果我的列表(称为月份)和数据帧(称为df)包含[Jan,Feb,Mar]。这是我的代码

month = df.month.unique().tolist()
for item in month:
    [item] = df[df[month]==[item]]

然后,如果我只是输入并运行JAN Ipython将仅以表格形式显示1月数据。

更新 - " KeyError:' 2014 Jan' "

我首先认为这是列值中的间距问题,所以我用下划线替换它们,但它也不能在只包含单个单词而没有空格的列中工作?

任何想法?

0 个答案:

没有答案