标签: python-3.x pandas dataframe
我有一个数据框:
df = pd.Dataframe({'src':['A','B','C'],'trg':['A','C','B'],'wgt':[1,3,7]})
我想从此数据框中删除列src和trg的重复项
src
trg
df = df.drop_duplicates(subset=['src','trg'],keep='first',inplace=False)
这应该将第一行放在src=A和trg='A'
src=A
trg='A'
但是这没有发生。数据框没有变化。我在做什么错了?
答案 0 :(得分:1)
要删除重复项,可以参考以下我在pyNb 上解决的示例
或者使用df = df [df ['src']!= df ['trg']]