将具有常量值的列添加到 Pandas 数据框
先决条件:熊猫
在本文中,我们将学习如何向 Pandas DataFrame 添加具有常量值的新列。在此之前,您必须熟悉以下概念:
- Pandas DataFrame : Pandas DataFrame 是二维大小可变的,潜在的异构表格排列,带有标记的轴(行和列)。数据框可以是二维排列,即数据在行和列中以表格方式对齐。 Pandas DataFrame 由三个主要组件组成,数据、行和列。
- DataFrame 中的列:为了在 Pandas DataFrame 中选择一列,我们将通过按列名调用它们来访问这些列。列添加:为了在 Pandas DataFrame 中显示一列,我们将声明一个替换列表作为一个列并增加一个现有的 Dataframe。
- 常数:固定值。在代数中,连续可能是一个单独的数字,或者有时是一个像 a、b 或 c 这样的字母来面对一个硬而快的数字。示例:在“x + 5 = 9”中,5 和 9 是常数。
方法
- 导入库
- 加载或创建数据框
- 将具有常量值的列添加到数据框
为了理解上面提到的这些步骤,让我们讨论一些例子:
示例 1:(通过使用 Pandas 系列)
Python3
# 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)
Python3
# 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)
输出 :
示例 2:(作为静态值)
蟒蛇3
# 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)
输出 :