首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在pandas数据帧中给定指定的productID时,如何返回具体的审核数据

在pandas数据帧中给定指定的productID时,如何返回具体的审核数据
EN

Stack Overflow用户
提问于 2020-09-28 20:37:11
回答 2查看 21关注 0票数 0

我正在尝试返回特定productID的评论数据。我已经使用以下语法成功地返回了多个列:

代码语言:javascript
复制
    #display productID and review text
    df1 = df[['asin', 'reviewText']] 

我已经成功地返回了给定productID的所有数据,语法如下:

代码语言:javascript
复制
    #display all orders with specific ASIN
    filtered_data = df[df["asin"]== '0739079891']

是否可以使用=指定给定的asin( productID )并显示与该特定productID关联的reviewText?

EN

回答 2

Stack Overflow用户

发布于 2020-09-28 20:40:55

使用DataFrame.loc可按掩码过滤,也可按列表中的列名过滤:

代码语言:javascript
复制
filtered_data = df.loc[df["asin"]== '0739079891', ['asin', 'reviewText']]
票数 0
EN

Stack Overflow用户

发布于 2020-09-28 20:48:52

除了上面的答案,我也经常使用df.query。语法:

代码语言:javascript
复制
dfSub = df.query('asin=="0739079891"')[['asin', 'reviewText']]
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64102336

复制
相关文章

相似问题

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