2019-02-17
阅读量:
744
pandas中的sql查询 问问题
我有一个像这样的SQL查询:
display = pd.read_sql_query("""
SELECT UserId, ProductId, ProfileName, Time, Score, Text, COUNT(*)
FROM Reviews
GROUP BY UserId
HAVING COUNT(*)>1
""", con)
任何人都可以使用熊猫帮助我使用相同的代码吗?
我试过了:
cols = ['UserId', 'ProductId', 'ProfileName', 'Time', 'Score', 'Text']
df[cols].groupby('UserId').agg({'UserId':'count'})
这不是给我从该查询得到的输出。
解决办法:可以使用groupby和count轻松完成。
df.groupby('UserId').count().reset_index()






评论(0)


暂无数据
推荐帖子
0条评论
0条评论
0条评论