在Python中创建新的DataFrame列和填充值的有效方法是使用df['新列名'] = 值
的方式来添加新的列,并给定要填充的值。
具体步骤如下:
pandas
:import pandas as pd
df = pd.DataFrame({'列名1': [值1, 值2, 值3],
'列名2': [值4, 值5, 值6]})
df['新列名'] = 值
的方式来添加新的列,并给定要填充的值,例如:df['新列名'] = 值
这里的新列名
是你想要添加的新列的名称,值
可以是单个值、列表或者Series对象。
以下是一个完整的例子:
import pandas as pd
# 创建DataFrame
df = pd.DataFrame({'A': [1, 2, 3],
'B': [4, 5, 6]})
# 添加新列并填充值
df['C'] = 7
df['D'] = [8, 9, 10]
print(df)
输出结果:
A B C D
0 1 4 7 8
1 2 5 7 9
2 3 6 7 10
以上示例中,我们创建了一个包含两列数据的DataFrame,并使用df['C'] = 7
给新的列'C'填充了常数值7,使用df['D'] = [8, 9, 10]
给新的列'D'填充了一个列表。
这是一个简单而有效的方法来在Python中创建新的DataFrame列并填充值。
领取专属 10元无门槛券
手把手带您无忧上云