【发布时间】:2016-09-23 22:33:08
【问题描述】:
我有一个数据框 dfall,其中有一行标记为“row1”,其值为“foo”和“bar”。我只想选择 'row1' 的值为 'foo' 的 dfall 列。
换句话说:
dfall= pd.DataFrame([['bar','foo'],['bla','bli']], columns=['col1','col2'], index=['row1','row2'])
我希望列 'col2' 包含:['foo','bli']
我试过了:
dfall[dfall.loc['row1'].isin(['foo'])]
我得到了错误
IndexingError: Unalignable boolean Series key provided
任何人都可以帮助我执行命令吗?提前致谢!
【问题讨论】: