当前位置:首页python > 正文

Python Pandas 如何增加/插入一列数据

作者:野牛程序员:2023-12-18 18:08:18python阅读 2627

可以使用 Pandas 中的 insert 方法或直接通过列索引赋值的方式来增加/插入一列数据。以下是两种方法的示例:

使用 insert 方法:

import pandas as pd

# 创建一个示例DataFrame
data = {'A': [1, 2, 3],
        'B': [4, 5, 6]}
df = pd.DataFrame(data)

# 要插入的新列数据
new_column = [7, 8, 9]

# 指定要插入的位置(此例中在第二列位置插入)
column_name = 'New_Column'
df.insert(loc=1, column=column_name, value=new_column)

# 打印结果
print(df)

直接通过列索引赋值的方式:

import pandas as pd

# 创建一个示例DataFrame
data = {'A': [1, 2, 3],
        'B': [4, 5, 6]}
df = pd.DataFrame(data)

# 要插入的新列数据
new_column = [7, 8, 9]

# 直接通过列索引赋值
df['New_Column'] = new_column

# 打印结果
print(df)

这两种方法都能成功在DataFrame中插入一列新数据。在使用时,可以根据实际情况选择其中一种方法。


野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892
野牛程序员教少儿编程与信息学竞赛-微信|电话:15892516892
相关推荐

最新推荐

热门点击