我有一个数据框架: id groupx1 Bx2 A
x3 B 我想创建一个新的列new_group,条件如下:如果在同一个id中有两个唯一的group值,比如第1行和第2行中的A组和B组,那么new_group的值应该是"two“。如果同一个id 中只有1个唯一的group值,则new_group的值应为该组A。否则,请指定B。这就是我要找的:
对于R,我曾经问过类似的问题,但是现在我尝试在python中复制相同的任务。我在这篇文章中得到的解决方案与我正在寻找的解决方案类似。
import pandas as pd
test = pd.DataFrame(data={"Group":[1,1,1,1,1,1,2,2,2,2,2,2],"time"