我想通过基于列表中的值进行过滤来创建多个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' "
我首先认为这是列值中的间距问题,所以我用下划线替换它们,但它也不能在只包含单个单词而没有空格的列中工作?
任何想法?