Pandas 给Pandas DataFrame添加固定值列的方法

Pandas 给Pandas DataFrame添加固定值列的方法

在本文中,我们将介绍如何使用Pandas给DataFrame添加一个常数值列。

假设我们有一个DataFrame,其中包含一些信息,如下所示:

Name Age
0 Alice 20
1 Bob 22
2 Carol 21
3 David 23
4 Frank 25

现在我们想要给这个DataFrame添加一个名为”Gender”的列,该列包含所有行的值都为”F”。我们可以使用以下代码来实现:

import pandas as pd

df = pd.DataFrame({'Name': ['Alice', 'Bob', 'Carol', 'David', 'Frank'],
                   'Age': [20, 22, 21, 23, 25]})

df['Gender'] = 'F'
Python

这将DataFrame更新为以下内容:

Name Age Gender
0 Alice 20 F
1 Bob 22 F
2 Carol 21 F
3 David 23 F
4 Frank 25 F

可以看到,”Gender”列已经添加到了DataFrame中,每一行都包含了”F”的值。

在实际应用中,我们可能需要添加不同的常数值。例如,我们可能需要添加一个名为”Country”的列,其中所有行的值都是”USA”。我们可以使用以下代码来实现:

df['Country'] = 'USA'
Python

这将DataFrame更新为以下内容:

Name Age Gender Country
0 Alice 20 F USA
1 Bob 22 F USA
2 Carol 21 F USA
3 David 23 F USA
4 Frank 25 F USA

我们还可以使用这种方法添加多个列,只需按照以下方式添加即可:

df['City'] = 'New York'
df['Salary'] = 50000
Python

这将DataFrame更新为以下内容:

Name Age Gender Country City Salary
0 Alice 20 F USA New York 50000
1 Bob 22 F USA New York 50000
2 Carol 21 F USA New York 50000
3 David 23 F USA New York 50000
4 Frank 25 F USA New York 50000

这种方法非常简单,可以很容易地在Pandas中添加常数值列。

阅读更多:Pandas 教程

总结

在本文中,我们介绍了如何使用Pandas来添加常数值列。我们可以使用以下代码将常数值添加到DataFrame中:

df['ColumnName'] = Value
Python

其中,Value可以是任何固定的值,例如字符串、整数或浮点数。我们还可以使用相同的方法添加多个列。这种方法很简单,对于数据处理来说非常有效。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

登录

注册