【发布时间】:2018-12-20 10:03:33
【问题描述】:
这是我的数据框:
Cites_Dogs Dog_Number
DOG45555 DOG123
DOG127 DOG123
DOG7760 DOG126
DOG45 DOG126
DOG559 DOG126
DOG760 DOG126
DOG123 DOG127
DOG789 DOG127
DOG860 DOG127
我已通过此代码转换为列表:
all_cites_dog = all_cites_dog.groupby('Dog_Number')['Cites_Dogs'].apply(list)
我想删除列表中与索引DOG123、DOG126、DOG127不匹配的项目。
DOG123 [ 'DOG45555' , 'DOG127']
DOG126 [ 'DOG7760', 'DOG456' , 'DOG559' , 'DOG760']
DOG127 [ 'DOG123' , 'DOG789' , 'DOG860']
我希望看到这样的结果:
DOG123 [ 'DOG127']
DOG126 ['']
DOG127 [ 'DOG123']
我应该怎么做TT?
【问题讨论】:
标签: python pandas dataframe pandas-groupby