pandas如何新增数据列

   2025-02-13 7520
核心提示:在pandas中,可以使用以下几种方法新增数据列:使用赋值操作符(=)新增数据列。例如,假设我们有一个名为df的DataFrame,可以使

在pandas中,可以使用以下几种方法新增数据列:

使用赋值操作符(=)新增数据列。例如,假设我们有一个名为df的DataFrame,可以使用以下代码将一个名为new_column的数据列新增到df中:

df['new_column'] = values

其中,values是一个具有相同长度的列表、NumPy数组或pandas Series。

使用assign()方法新增数据列。assign()方法返回一个包含新增数据列的新DataFrame,不会修改原始DataFrame。例如,使用以下代码新增一个名为new_column的数据列:

new_df = df.assign(new_column=values)

其中,values是一个具有相同长度的列表、NumPy数组或pandas Series。

使用insert()方法在指定位置新增数据列。insert()方法可以在DataFrame中的指定位置插入一列数据。例如,使用以下代码在位置1新增一个名为new_column的数据列:

df.insert(loc=1, column='new_column', value=values)

其中,loc是要插入的位置,column是要插入的列名,value是要插入的数据。

无论使用哪种方法,都可以根据需要新增一个或多个数据列到DataFrame中。

 
 
更多>同类维修知识
推荐图文
推荐维修知识
点击排行
网站首页  |  关于我们  |  联系方式  |  用户协议  |  隐私政策  |  网站留言