PandasでのDataframeデータ挿入:Insert関数の詳細
1094 ワード
Dataframe.Insert(loc,column,value,allow_duplicates=False):データフレームの指定された列にデータを挿入します.
パラメータの説明:
loc:int型で、何列目かを表す.最初の列にデータを挿入するとloc=0
column:挿入されたカラムに名前を付けます.column=「新しいカラム」などです.
value:数字、array、seriesなどはすべて可能です(自分で試してもいいです)
allow_Duplicates:カラム名の重複を許可するかどうか、「Ture」を選択して、新しいカラム名と既存のカラム名の重複を許可します.
例:
パラメータの説明:
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