擅长:python、mysql、java
<p>你可以用</p>
<pre><code>import pandas as pd
df = pd.DataFrame({'Type': ['A', 'A','B','B','B','C'], 'Val': [1,2 ,3,4,5,6]})
df_result = df.merge(df.groupby(by='Type', as_index=False).agg({'Val':'sum'}).rename(columns={'Val':'Sum'}), on = 'Type')
</code></pre>
<p>输出为</p>
<pre><code>print(df_result)
Type Val Sum
0 A 1 3
1 A 2 3
2 B 3 12
3 B 4 12
4 B 5 12
5 C 6 6
</code></pre>
<p>这就是你要找的吗?你知道吗</p>