我需要通过添加逗号来进行分组/聚合

拉娜姿态

我想在这个数据框列中聚合。

data = {'one':['one', 'five', 'one', 'one'],
        'two':['one', 'five', 'one', 'one']}
df = pd.DataFrame(data)
df

使用以下代码:

new_df = df.groupby('one').agg(names = ('two', 'sum'))

输出将是:

five    five
one     oneoneone

如何在汇总结果之间添加逗号?

想要的结果:

five    five
one     one, one, one

更新

我需要在两个不同的数据帧之间进行聚合。让我们说:

# First DataFrame
id          country_name
1           america
5           uk

# Second DataFrame
id          state_name
1           california, boston, texas
5           london

想要的结果:取决于id我如何添加state_name到新的数据框?

# Creating a new column, so the updated first dataframe will be like this:

id          country_name         state_name
1           america                 california, boston, texas
5           uk                      london
拉詹

您只需要添加','.join而不是sum.

 new_df = df.groupby('one').agg(names = ('two', ', '.join))

输出:

             names
one 
five          five
one   one, one, one

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何通过在SQL中分组进行聚合

Java 8流:通过聚合进行分组

通过表理解对Itab进行分组+聚合

如何通过对所有元素进行计数并按一个请求分组来进行pymongo聚合

我想通过使用特定列进行分组,但同时我需要连接

如何通过聚合 SQL 中的不同键来分组

我应该如何通过对相同值的列进行分组来读取 CSV

MongoDB聚合-通过包含文本对结果进行分组

通过多个键对Spark类型安全的聚合进行分组

我试图通过按新变量对它们进行分组来对具有各种名称的观察进行分类

MongoDB通过聚合分组

通过对组进行聚合来替换列的值

需要帮助来尝试按月对分组值进行排名

我如何使用聚合在mongoDB中进行分组

如何通过将设计中的XML元素添加到父标签中来对它们进行分组

通过添加另一列来对我的熊猫数据框中的重复项进行排序

如何通过对 id 进行分组来创建数组数组

通过将两列分组来对记录进行计数

如何通过使用jQuery包装来对HTML元素进行分组

如何通过调整之间的空格来对子图进行分组

Sql 通过对多列进行分组来选择

通过对记录进行分组来获取数组映射

通过计算特定字符来对字符串进行分组

通过对列进行分组来连接连续行

如何通过使用 Laravel 进行分组来获得值的总和

PostgreSQL:通过对相同 id 的值进行分组来创建数组

通过对行进行分组来转换数据框

通过对元数据进行分组来优化WordPress查询速度

如何通过对顶行进行分组来合并 excel 行?