📅  最后修改于: 2023-12-03 15:34:12.926000             🧑  作者: Mango
在数据处理中,经常需要向数据集中添加一列常量值。在 Python 中,可以利用 pandas 库完成这个任务。
可以利用 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 的专用语法也可以生成常量列。示例代码如下:
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
以上两种方法均能快速生成常量列,具体选择哪种方法可以视情况而定。