2017-08-08 15 views
1

私は次のようにします:Series;パンダ間の交差点シリーズの要素

>>> x 

1 Fine A 
3 Fine A Sales 
4 H Fine A 
5 Fine A 232 
7 Fine A 321 
Name: Fine List, dtype: object 

I、この場合Fine Aに私は多くのソリューションは、2つの一連の交点ではなく、一連の交差することが見出さ

(所望の出力は、単なる文字列Fine Aある)どの要素との交点を計算すること自己。

+1

? – jezrael

+0

希望する結果は、交差点「ファインA」の文字列にすぎません。 – athraa

答えて

0

あなたはリストに列split編のset秒の交差点でreduceを使用することができます。

出力を希望される何
print (df['Fine List'].str.split()) 
1   [Fine, A] 
3 [Fine, A, Sales] 
4  [H, Fine, A] 
5  [Fine, A, 232] 
7  [Fine, A, 321] 
Name: Fine List, dtype: object 

from functools import reduce 
a = reduce(lambda x, y: set(x) & set(y), df['Fine List'].str.split()) 
print (list(a)) 
['A', 'Fine']