pyspark.pandas.Index.symmetric_difference¶
-
索引。
symmetric_difference
( 其他:pyspark.pandas.indexes.base.Index,result_name:(任何工會,Tuple,…,沒有)=沒有一個,排序:可選(bool]=沒有一個 )→pyspark.pandas.indexes.base.Index¶ -
計算兩個索引對象的對稱差分。
- 參數
-
- 其他 指數或類數組
- result_name str
- 排序 真正的或沒有,默認沒有
-
是否生成的指數。*真實:試圖對結果進行排序。*沒有:不排序結果。
- 返回
-
- symmetric_difference 指數
筆記
symmetric_difference
包含的元素出現在idx1
或idx2
但不能兩者兼得。相當於創建的索引idx1.difference (idx2)|idx2.difference (idx1)
重複了。例子
> > >s1=ps。係列([1,2,3,4),指數=(1,2,3,4])> > >s2=ps。係列([1,2,3,4),指數=(2,3,4,5])
> > >s1。指數。symmetric_difference(s2。指數)Int64Index ([5, 1], dtype =“int64”)
你可以設置名稱索引結果。
> > >s1。指數。symmetric_difference(s2。指數,result_name=“pandas-on-Spark”)Int64Index ([5, 1], dtype = int64, name = ' pandas-on-Spark ')
你可以設置真正的,如果你想產生的索引。
> > >s1。指數。symmetric_difference(s2。指數,排序=真正的)Int64Index ([1,5], dtype =“int64”)
您還可以使用
^
接線員:> > >s1。指數^s2。指數Int64Index ([5, 1], dtype =“int64”)