,可以使用iterrows()
方法遍历数据帧的每一行,并通过索引操作为每一行添加新列。
以下是一个示例代码:
import pandas as pd
# 创建一个示例数据帧
df = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6]})
# 遍历数据帧的每一行
for index, row in df.iterrows():
# 计算新列的值
new_value = row['A'] + row['B']
# 为每一行添加新列
df.loc[index, 'C'] = new_value
# 打印结果
print(df)
输出结果为:
A B C
0 1 4 5
1 2 5 7
2 3 6 9
在这个示例中,我们遍历了数据帧df
的每一行,通过索引操作为每一行添加了一个新列C
,新列的值为该行A
列和B
列的和。
推荐的腾讯云相关产品:腾讯云云服务器(CVM)和腾讯云数据库(TencentDB)。
领取专属 10元无门槛券
手把手带您无忧上云