在pandas数据框架中添加具有常量值的列

在pandas数据框架中添加具有常量值的列

在这篇文章中,我们将学习如何在Pandas DataFrame中添加一个新的恒定值的列。在此之前,我们必须熟悉以下概念。

  • Pandas DataFrame:Pandas DataFrame是二维的大小可变的,可能是异质的表格排列,有标记的轴(行和列)。一个数据框架可以是一个二维排列,即数据以表格的方式在行和列中排列。Pandas DataFrame由三个主要部分组成:数据、行和列。
  • DataFrame中的列:为了在Pandas DataFrame中挑选一个列,我们将通过调用它们的列名来访问这些列。增加列:为了在Pandas DataFrame中突出一个列,我们将声明一个替换列表作为一个列,并增加一个现有的Dataframe。
  • 常数。一个固定的值。在代数中,常数可以是一个单独的数字,有时也可以是一个字母,如a、b或c,以面对一个硬性的数字。例如:在 “x+5=9 “中,5和9是常数。

步骤

1.引入库
2.加载或创建一个数据框架
3.在数据框架中添加带有常量值的列

为了理解上述这些步骤,让我们讨论一些例子。

示例1: (By using Pandas Series)

# import packages
import pandas as pd
import numpy as np
  
# create dataframe
df = pd.DataFrame({'Number': {0: 1, 1: 2, 2: 3, 3: 4, 4: 5},
                   'Power 2': {0: 1, 1: 4, 2: 9, 3: 16, 4: 25},
                   'Power 3': {0: 1, 1: 8, 2: 27, 3: 64, 4: 125}})
  
# view dataframe
print("Initial dataframe")
display(df)
  
  
# adding column with constant value
df['Power 0'] = pd.Series([1 for x in range(len(df.index))])
  
# view dataframe
print("Final dataframe")
display(df)

输出 :

在pandas数据框架中添加具有常量值的列

示例2: (As static value)

# import packages
import pandas as pd
import numpy as np
  
# create dataframe
df = pd.DataFrame({'Name': {0: 'Ram', 1: 'Deep', 2: 'Yash', 3: 'Aman', 4: 'Akash'},
                   'Marks': {0: 68, 1: 87, 2: 45, 3: 78, 4: 56}})
  
  
# view dataframe
print("Initial dataframe")
display(df)
  
  
# adding column with constant value
df['Pass'] = True
  
# view dataframe
print("Final dataframe")
display(df)

输出 :

在pandas数据框架中添加具有常量值的列

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程