【发布时间】:2021-06-22 23:45:04
【问题描述】:
这里我有一个如下的数据框:
Variable Groups
1 [0-10]
1 [0-10]
2 [0-10]
2 [0-10]
3 [0-10]
3 [10-20]
4 [10-20]
4 [10-20]
5 [10-20]
5 [10-20]
我只想获取 Variable 列的唯一值,但不想丢失不同 Groups 中的任何重复项,例如:
Variable Groups
1 [0-10]
2 [0-10]
3 [0-10]
3 [10-20]
4 [10-20]
5 [10-20]
请注意,仍然存在重复的 3,因为每个组中都有一个。我试过了
df_unique = df['Groups'].groupby(df['Variable']).unique().apply(pd.Series)
但这只是返回一团糟。不知道该怎么做,感谢帮助。
【问题讨论】:
标签: python pandas dataframe unique