Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/opencv/3.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
Pandas 熊猫:需要在两列上找到#个唯一的名称_Pandas_Unique - Fatal编程技术网

Pandas 熊猫:需要在两列上找到#个唯一的名称

Pandas 熊猫:需要在两列上找到#个唯一的名称,pandas,unique,Pandas,Unique,我这里有一个文本文件: node1 node2 desmond jaski desmond kulwant desmond monty desmond bobby jaski gunny jaski jonny david jaski david kulwant gursh jassi arsh gunny arsh jaski arsh jassi sunny jassi billy bobby billy

我这里有一个文本文件:

node1    node2   
desmond jaski  
desmond kulwant  
desmond monty  
desmond bobby  
jaski gunny  
jaski jonny  
david jaski   
david kulwant          
gursh jassi  
arsh gunny   
arsh jaski  
arsh jassi  
sunny jassi  
billy bobby  
billy gill  
numan jassi  

我需要找出这两列中有多少个唯一的名称。答案应该是两列之间的15个名字,但我不知道如何得到这个。我只能得到每列中唯一的名称

stack/melt+drop_duplicates
df.groupby(['node1','node2']).size().sum()
哇,我的大脑今天不想工作了。谢谢。或者
df['node1'].str.cat(df['node2']).nunique()
我更改了它,所以现在有15个唯一的名称。堆叠和删除重复项会得到此结果。节点=df.stack().drop_duplicates().count()