📜  python 添加具有常量值的列 - Python (1)

📅  最后修改于: 2023-12-03 15:34:12.926000             🧑  作者: Mango

Python 添加具有常量值的列

在数据处理中,经常需要向数据集中添加一列常量值。在 Python 中,可以利用 pandas 库完成这个任务。

方法一:利用 numpy 生成常量列

可以利用 numpy 库的 numpy.full() 函数生成常量列。示例代码如下:

import pandas as pd
import numpy as np

# 生成 100 行全为 1 的常量列
df = pd.DataFrame(np.full((100, 1), 1), columns=['constant_col'])
print(df.head())

输出如下:

   constant_col
0              1
1              1
2              1
3              1
4              1
方法二:利用 pandas 的专用语法

利用 pandas 的专用语法也可以生成常量列。示例代码如下:

import pandas as pd

# 生成 100 行全为 1 的常量列
df = pd.DataFrame({'constant_col': [1] * 100})
print(df.head())

输出如下:

   constant_col
0              1
1              1
2              1
3              1
4              1

以上两种方法均能快速生成常量列,具体选择哪种方法可以视情况而定。