Python-添加到数据框条件中值[重复]

问题描述 投票:0回答:1

此问题已经在这里有了答案:

我有一个基本问题。

DataFrame:

Name   Value
Albert  5
Dudu    7
Albert  15
Dudu    10
Albert  2
Dudu    4

如何为每个名称添加中位数的附加列?

要获得此输出:

Name   Value   Median
Albert  5       5
Dudu    7       7
Albert  15      5
Dudu    10      7
Albert  2       5
Dudu    4       7

感谢

python
1个回答
0
投票

您正在寻找Transformations

df['Median'] = df.groupby('Name').transform('median')
© www.soinside.com 2019 - 2024. All rights reserved.