将聚合函数从 R 转换为 python [重复]
Posted
技术标签:
【中文标题】将聚合函数从 R 转换为 python [重复]【英文标题】:Convert aggregate function from R to python [duplicate] 【发布时间】:2019-03-04 03:20:58 【问题描述】:我有一个 R 的聚合函数:
usefulTopics = aggregate(Count ~ ID1 + Topic1 + ID2 + Topic2, data = usefulTopics, sum, na.rm = TRUE)
我想将此代码转换为 python 并获取数据帧。我该怎么做?
【问题讨论】:
你试过了吗? pandas.pydata.org/pandas-docs/stable/generated/… 您可以添加示例数据和预期输出吗? 【参考方案1】:这应该可以解决问题:
usefulTopics = usefulTopics.groupby('Count')['ID1', 'Topic1', 'ID2', 'Topic2'].agg('sum')
【讨论】:
以上是关于将聚合函数从 R 转换为 python [重复]的主要内容,如果未能解决你的问题,请参考以下文章
R聚合将字符串转换为数字。为什么会发生这种情况,我该如何避免呢?