我有一个numpy数组m= pd.unique(ledger_df['Account'])
,其大小小于(约2)数据帧x = map.drop_duplicates().sort_index()
(约13000)。
我想检查m中的值是否为x。如果是这样,则选择匹配的行。
x.where(x.ACCT.isin(all(m)==True)['Description']
实际结果:
10000000 NaN
10000100 NaN
预期:
10000000 Checking
答案 0 :(得分:1)
要选择选择x
的ACCT值在m
中的那些行,语法为:
x[x.ACCT.isin(m)]