Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/vim/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 基于多列的唯一值_Python_Python 3.x_Pandas_Dataframe - Fatal编程技术网

Python 基于多列的唯一值

Python 基于多列的唯一值,python,python-3.x,pandas,dataframe,Python,Python 3.x,Pandas,Dataframe,我有两列,其中包含重复的条目。见下面的例子。 我想从两列中删除重复项 原始列 MatchN Striker 1000887 DA Warner 1000887 DA Warner 1000887 TM Head 1000887 TM Head 我希望最终得到结果 MatchN Striker 1000887 DA Warner 1000887 TM Head 我试着用 np.df[["MatchN"],["Striker"]].unique() 但它不起作用 有谁能提出达到预期效果的最

我有两列,其中包含重复的条目。见下面的例子。 我想从两列中删除重复项 原始列

MatchN  Striker
1000887 DA Warner
1000887 DA Warner
1000887 TM Head
1000887 TM Head
我希望最终得到结果

MatchN  Striker
1000887 DA Warner
1000887 TM Head
我试着用

np.df[["MatchN"],["Striker"]].unique()
但它不起作用

有谁能提出达到预期效果的最佳方法吗?

IIUC您需要的方法:


df.删除重复项([“匹配”],[“前锋”])不会work@AnoopMahajan,您应该发布一个可复制的数据集。。。请检查更新answer@AnoopMahajan,很高兴我能帮忙:)
In [69]: df = df.drop_duplicates(['MatchN','Striker'])

In [70]: df
Out[70]:
    MatchN    Striker
0  1000887  DA Warner
2  1000887    TM Head