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和不需要改變符號,原始對象返回。
- 返回
-
- (左,右) (係列、其他類型)
-
對齊的對象。
例子
> > >ps。set_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_l。sort_index()十7.011 8.012個9.020南30日南dtype: float64> > >aligned_r。sort_index()10克11沒有一個12個沒有一個20 h30我dtype:對象
“內部”結合連接類型:
> > >aligned_l,aligned_r=s1。對齊(s2,加入=“內心”)> > >aligned_l。sort_index()10 7dtype: int64> > >aligned_r。sort_index()10克dtype:對象
結合DataFrame:
> > >df=ps。DataFrame({“一個”:(1,2,3),“b”:(“一個”,“b”,“c”)},指數=(10,20.,30.])> > >aligned_l,aligned_r=s1。對齊(df)> > >aligned_l。sort_index()十7.011 8.012個9.020南30日南dtype: float64> > >aligned_r。sort_index()一個b1.0十11南沒有12南沒有20 2.0 b30 3.0攝氏度
> > >ps。reset_option(“compute.ops_on_diff_frames”)