【发布时间】:2019-11-08 16:08:10
【问题描述】:
我想在一列中取值的组合,并对每个组合应用一个函数。最简单的方法是什么?
示例数据
| name | value |
|------|-------|
| 6A | 1 |
| 6A | 1 |
| 6A | 1 |
| 6B | 3 |
| 6B | 3 |
| 6B | 3 |
| 6C | 7 |
| 6C | 5 |
| 6C | 4 |
我想要的结果
我在示例中使用 sum 作为函数:
| pair | result |
|-------|--------|
| 6A_6B | 4 |
| 6A_6B | 4 |
| 6A_6B | 4 |
| 6A_6C | 8 |
| 6A_6C | 6 |
| 6A_6C | 5 |
| 6B_6C | 10 |
| 6B_6C | 8 |
| 6B_6C | 7 |
注意
我的函数以“pandas.Series”为参数。
例如:
x=一系列“6A”
y=一系列“6B”
6A_6B = sum(x,y)
【问题讨论】:
标签: python pandas dataframe data-analysis