我想将一列添加到两列之间的数据框中,将其标记为column dataframe。在以下数据框中,第一列对应于索引,而第一行对应于列的名称。
df
0 0 1 2 3 4 5
1 6 7 4 5 2 1
2 0 3 1 3 3 4
3 9 8 4 3 6 2
我tmp=[2,3,5]
想将其放在列4
和之间5
,因此
df
0 0 1 2 3 4 5 6
1 6 7 4 5 2 2 1
2 0 3 1 3 3 3 4
3 9 8 4 3 6 5 2
您可以使用insert
:
df.insert(4, 'new_col_name', tmp)
注意:该insert
方法会更改原始DataFrame,并且不会返回副本。
如果使用df = df.insert(4, 'new_col_name', tmp)
,df
将None
。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句