Pandas:如何聚合具有多个功能的列并将结果添加为其他列?

艾哈迈德

假设我有一个像这样的数据框:

   A  B 
0  1  1 
1  1  2 
2  2  3 
3  2  4 

我想将 B 的最小值和 B 的最大值添加为名为minBand的新列maxB

预期的

   A  minB maxB 
0  1  1    2 
1  2  3    4
代码不同

使用命名聚合

df.groupby("A", as_index=False).agg(
    minB=("B", "min"),
    maxB=("B", "max")
)

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Pandas - 创建具有聚合结果的列

如何在熊猫中“加入”具有相同 ID 的行并将数据添加为新列

从其他列的值中过滤出列值,并将结果转换为多个列表Pandas

使用pandas聚合基于其他列的结果

Spark Dataframe,使用其他列添加具有功能的新列

如何使用SUM和COUNT并将结果添加为结果列

pandas groupby聚合具有多个列的自定义功能

熊猫:聚合具有多个功能的多列

Pandas 创建一个具有多个其他列的复杂条件的新列

根据数据框中的其他列,在具有多种条件的 Pandas 中添加列

如何根据特定列对数据帧进行分组,并将聚合添加为R中的单独列?

Pandas:如何添加一个新列,结合其他列中的多个列表?

如何在具有聚合功能的Pandas列中按相同值“合并”行?

如何添加从其他列生成的多个列-numpy

大熊猫:基于具有多个值的其他列添加df列映射到相同的新列值

如何从数据框中创建多个其他列并将其添加到同一数据框中

仅当具有多个不同的值时,才如何基于其他列删除行

在具有多列的数据集中传播单个变量/列,聚合其他变量

如何使用依赖于其他列的值有效地将多个列添加到pandas数据框

如何有条件地逐行比较数据并将不同的结果输出到其他列?

Pandas Groupby聚合功能用于特定列,显示结果中的所有列

R聚合动态添加的列,每个列具有单独的功能

我如何将语言工具应用于 Python df 并将结果添加为 df 中的新列?

带有自定义聚合函数的pandas groupby()并将结果放入新列中

Pig是否可以用于从具有分区的HDFS中的Parquet表中进行加载,并将分区添加为列?

循环遍历特定的列数据,并将结果添加为R中的新列

如何基于Pandas数据框中其他多个列的值添加两个新列?

加载 csv 并将列添加为 for 循环

Pandas DataFrame聚合列,其他列的名称为值