首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >按行过滤Pandas DataFrame

按行过滤Pandas DataFrame
EN

Stack Overflow用户
提问于 2022-02-26 00:45:56
回答 1查看 97关注 0票数 0

我想归档熊猫DataFrame,它过滤掉DataFrame中的所有其他列,除了在rows值中声明的行。我如何才能做到这一点,并得到预期的输出。

代码语言:javascript
复制
import pandas as pd 

data = pd.DataFrame({'Symbol': {0: 'ABNB', 1: 'DKNG', 2: 'EXPE', 3: 'MPNGF', 4: 'RDFN', 5: 'ROKU', 6: 'VIACA', 7: 'Z'},
'Number of Buy       s': {0: nan, 1: 2.0, 2: nan, 3: 1.0, 4: 2.0, 5: 1.0, 6: 1.0, 7: nan}, 
'Number of Sell      s': {0: 1.0, 1: nan, 2: 1.0, 3: nan, 4: nan, 5: nan, 6: nan, 7: 1.0}, 
'Gains/Losses': {0: 2106.0, 1: -1479.2, 2: 1863.18, 3: -1980.0, 4: -1687.7, 5: -1520.52, 6: -1282.4, 7: 1624.59}, 'Percentage change': {0: 0.0, 1: 2.0, 2: 0.0, 3: 0.0, 4: 1.5, 5: 0.0, 6: 0.0, 7: 0.0}})

rows = ['ABNB','DKNG','EXPE']

预期产出:

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-02-26 01:04:12

使用.isin()

代码语言:javascript
复制
data[data['Symbol'].isin(rows)]
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71273151

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档