Python Pandas: 如何为 DataFrame 添加新列
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 添加新列,并使用各种数据类型来填充新列的数据。
原文地址: http://www.cveoy.top/t/topic/34k 著作权归作者所有。请勿转载和采集!