pyspark.pandas.DataFrame.insert

DataFrame。 插入 ( 瘋狂的:int,:(任何工會,元組[,…]],價值:聯盟(整數、浮點數、保齡球、str字節,小數。十進製、datetime。日期,日期時間。datetime,沒有,係列,Iterable],allow_duplicates:bool= )→沒有

在指定位置插入列DataFrame。

提出了一個ValueError如果已經包含在DataFrame,除非嗎allow_duplicates被設置為True。

參數
瘋狂的 int

插入索引。必須驗證0 < = loc < = len(列)。

str、數量或hashable對象

插入列的標簽。

價值 int、係列或數組類
allow_duplicates bool,可選

例子

> > >psdf=psDataFrame([1,2,3])> > >psdfsort_index()00 11 22 3> > >psdf插入(0,“x”,4)> > >psdfsort_index()x 00 4 11 4 22 4 3
> > >pyspark.pandas.config進口set_option,reset_option> > >set_option(“compute.ops_on_diff_frames”,真正的)
> > >psdf插入(1,“y”,(5,6,7])> > >psdfsort_index()x y為00 4 5 11 4 6 22 4 7 3
> > >psdf插入(2,“z”,ps係列([8,9,10)))> > >psdfsort_index()x y z 00 4 5 8 11 2 4 6 92 4 7 10 3
> > >reset_option(“compute.ops_on_diff_frames”)