Python Pandas: 如何为 DataFrame 添加新列

在 Python 中使用 Pandas 库处理数据时,经常需要为 DataFrame 添加新列。你可以直接给 DataFrame 对象赋值一个新的列名称,并为该列提供一个列表、数组或 Series 作为数据。

以下是一个示例代码,演示如何为 DataFrame 添加新列 'D',并将列表 [10, 11, 12] 作为该列的数据:

import pandas as pd

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

# 添加一列'D',并赋值为[10, 11, 12]
df['D'] = [10, 11, 12]

# 打印结果
print(df)

输出结果将是:

   A  B  C   D
0  1  4  7  10
1  2  5  8  11
2  3  6  9  12

在示例代码中,我们首先创建了一个示例的 DataFrame df。然后,我们使用 df['D'] 给 DataFrame 添加了一个名为 'D' 的新列,并为该列赋值为 [10, 11, 12]。最后,我们打印了添加新列后的 DataFrame。

通过这种方法,你可以轻松地为你的 DataFrame 添加新列,并使用各种数据类型来填充新列的数据。

Python Pandas: 如何为 DataFrame 添加新列

原文地址: http://www.cveoy.top/t/topic/34k 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录