pyspark.pandas.Series.align

係列。 對齊 ( 其他:聯盟(pyspark.pandas.frame.DataFrame,係列],加入:str=“外”,:聯盟(int, str,沒有)=沒有一個,複製:bool=真正的 )→元組(pyspark.pandas.series.Series,聯盟(pyspark.pandas.frame.DataFrame,pyspark.pandas.series.Series] ]

使兩個物體的軸與指定的連接方法。

連接方法是為每個軸指定索引。

參數
其他 DataFrame或係列
加入 {{‘外’,‘內心’,“左”、“右”}},默認“外”
允許軸的其他對象,默認沒有

對齊在索引(0)、列(1),或兩者兼而有之(沒有)。

複製 bool,默認的真

總是返回新對象。如果複製= False和不需要改變符號,原始對象返回。

返回
(左,右) (係列、其他類型)

對齊的對象。

例子

> > >psset_option(“compute.ops_on_diff_frames”,真正的)> > >s1=ps係列([7,8,9),指數=(10,11,12])> > >s2=ps係列([“g”,“h”,“我”),指數=(10,20.,30.])
> > >aligned_l,aligned_r=s1對齊(s2)> > >aligned_lsort_index()十7.011 8.012個9.020南30日南dtype: float64> > >aligned_rsort_index()10克11沒有一個12個沒有一個20 h30我dtype:對象

“內部”結合連接類型:

> > >aligned_l,aligned_r=s1對齊(s2,加入=“內心”)> > >aligned_lsort_index()10 7dtype: int64> > >aligned_rsort_index()10克dtype:對象

結合DataFrame:

> > >df=psDataFrame({“一個”:(1,2,3),“b”:(“一個”,“b”,“c”)},指數=(10,20.,30.])> > >aligned_l,aligned_r=s1對齊(df)> > >aligned_lsort_index()十7.011 8.012個9.020南30日南dtype: float64> > >aligned_rsort_index()一個b1.0十11南沒有12南沒有20 2.0 b30 3.0攝氏度
> > >psreset_option(“compute.ops_on_diff_frames”)