【发布时间】:2021-01-27 22:21:21
【问题描述】:
我有一个包含两列的 df,我只需要查找和存储重复项。
|-------------------|-------------|
| col1 | col2 |
|-------------------|-------------|
| apple | mango |
|-------------------|-------------|
| banana | grape |
|-------------------|-------------|
| pear | watermelon |
|-------------------|-------------|
| cherry | banana |
|-------------------|-------------|
| mango | apple |
|-------------------|-------------|
结果应该像这样返回一个带有 col1 的 df
|----------------|
| col1 |
|----------------|
| apple |
|----------------|
| banana |
|----------------|
| mango |
|----------------|
我尝试了类似的方法,但它没有得到相同的结果。
df['a_flag'] = df['col2'].isin(df['col1']).astype(int)
df1=df[(df['a_flag']==1)]
【问题讨论】:
-
@Tomerikoo 不,这不是我要找的