【发布时间】:2019-06-21 19:37:10
【问题描述】:
所以我有一个包含 FundID 列的大数据框。本专栏中有许多 FundID,但我只想要其中的一些。此值不是索引,但如果这样更容易,我可以将其设为索引。
目前我正在使用 df.loc[] 来选择每列中的值,但我认为必须有更好的方法。有什么建议吗?
reader.loc[(reader['ABOR Fund ID']==770) | (reader['ABOR Fund ID']==113) |
(reader['ABOR Fund ID']==127)|(reader['ABOR Fund ID']==533)|(reader['ABOR
Fund ID']==4094)|(reader['ABOR Fund ID']==79)|(reader['ABOR Fund
ID']==735)|(reader['ABOR Fund ID']==1684)|(reader['ABOR Fund ID']==91)|
(reader['ABOR Fund ID']==1194)|(reader['ABOR Fund ID']==2015)|(reader['ABOR
Fund ID']==1530)|(reader['ABOR Fund ID']==72)|(reader['ABOR Fund
ID']==737)|(reader['ABOR Fund ID']==738)|(reader['ABOR Fund ID']==628)]
【问题讨论】:
-
看来你可以使用
reader.loc[reader['ABOR Fund ID'].isin([770, 113, 127])]...