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=ps。DataFrame([1,2,3])> > >psdf。sort_index()00 11 22 3> > >psdf。插入(0,“x”,4)> > >psdf。sort_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])> > >psdf。sort_index()x y為00 4 5 11 4 6 22 4 7 3
> > >psdf。插入(2,“z”,ps。係列([8,9,10)))> > >psdf。sort_index()x y z 00 4 5 8 11 2 4 6 92 4 7 10 3
> > >reset_option(“compute.ops_on_diff_frames”)