Iterrow()是一个pandas库中的函数,用于在DataFrame中迭代行。它可以逐行遍历DataFrame,并对每一行进行操作。
在使用Iterrow()函数时,如果只是简单地对每一行进行迭代赋值,可以使用以下方法:
import pandas as pd
# 创建一个示例DataFrame
df = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6]})
# 使用Iterrow()函数迭代赋值
for index, row in df.iterrows():
df.at[index, 'C'] = row['A'] + row['B']
上述代码中,我们首先导入pandas库,并创建一个示例DataFrame。然后,使用Iterrow()函数迭代DataFrame的每一行,通过at方法将每一行的'A'列和'B'列相加的结果赋值给'C'列。
这样,最终的DataFrame将包含原始的'A'列和'B'列,以及新添加的'C'列,其中'C'列的值为对应行的'A'列和'B'列的和。
推荐的腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云