【发布时间】:2022-01-18 12:36:19
【问题描述】:
我正在尝试一段时间来解决这个问题:
我有一个像这样的 daraframe:
import pandas as pd
df=pd.DataFrame(np.array([['A', 2, 3], ['B', 5, 6], ['C', 8, 9]]),columns=['a', 'b', 'c'])
j=[0,2]
但是当我尝试通过索引列表和列上的条件过滤时仅选择其中的一部分时,我得到错误...
df[df.loc[j]['a']=='A']
有一些错误,但我不明白这里有什么问题。你能帮帮我吗?
这是错误信息:
IndexingError:作为索引器提供的不可对齐的布尔系列(布尔系列的索引与索引对象的索引不匹配)。
【问题讨论】:
标签: python pandas dataframe indexing