PandasでのDataframeデータ挿入:Insert関数の詳細


Dataframe.Insert(loc,column,value,allow_duplicates=False):データフレームの指定された列にデータを挿入します.
パラメータの説明:
loc:int型で、何列目かを表す.最初の列にデータを挿入するとloc=0
column:挿入されたカラムに名前を付けます.column=「新しいカラム」などです.
value:数字、array、seriesなどはすべて可能です(自分で試してもいいです)
       allow_Duplicates:カラム名の重複を許可するかどうか、「Ture」を選択して、新しいカラム名と既存のカラム名の重複を許可します.
例:
#    
In [165]:data=pd.DataFrame(np.arange(16).reshape(4,4), columns=list('abcd'))

In [166]:data
Out[166]: 
    a   b   c   d
0   0   1   2   3
1   4   5   6   7
2   8   9  10  11
3  12  13  14  15

#        ,  'haha'
In [167]:  data.insert(loc=0,column='haha',value=6)

In [168]:  data
Out[168]: 
   haha   a   b   c   d
0     6   0   1   2   3
1     6   4   5   6   7
2     6   8   9  10  11
3     6  12  13  14  15

#        ,  'haha'(      )
In [169]: data.insert(loc=0,column='haha',value=6,allow_duplicates=True)

In [170]: data
Out[170]: 
   haha  haha   a   b   c   d
0     6     6   0   1   2   3
1     6     6   4   5   6   7
2     6     6   8   9  10  11
3     6     6  12  13  14  15