以下是一个示例代码,演示如何遍历pandas数据帧的行并添加值:
import pandas as pd
# 创建一个示例数据帧
data = {'Name': ['Tom', 'Nick', 'John'],
'Age': [28, 32, 25],
'City': ['New York', 'Paris', 'London']}
df = pd.DataFrame(data)
# 遍历数据帧的行
for index, row in df.iterrows():
# 添加新的列和值
df.loc[index, 'Country'] = 'USA'
# 打印更新后的数据帧
print(df)
输出:
Name Age City Country
0 Tom 28 New York USA
1 Nick 32 Paris USA
2 John 25 London USA
在上面的示例中,我们使用iterrows()
方法遍历数据帧的行。对于每一行,我们使用loc[]
方法在'Country'列添加新值。最后,我们打印更新后的数据帧。