下面是一个示例代码,演示如何遍历一个表格,并根据条件添加条目:
import pandas as pd
# 创建一个示例表格
data = {
'Name': ['Alice', 'Bob', 'Charlie', 'David'],
'Age': [25, 30, 35, 40],
'Gender': ['Female', 'Male', 'Male', 'Male']
}
df = pd.DataFrame(data)
# 打印原始表格
print("原始表格:")
print(df)
# 遍历表格,并根据条件添加条目
new_entries = []
for index, row in df.iterrows():
# 根据条件判断是否添加条目
if row['Age'] >= 30:
new_entry = {
'Name': row['Name'],
'Age': row['Age'],
'Gender': row['Gender'],
'Category': 'Old'
}
new_entries.append(new_entry)
# 将新条目添加到表格
df = df.append(new_entries, ignore_index=True)
# 打印更新后的表格
print("\n更新后的表格:")
print(df)
这段代码首先创建了一个示例表格,然后遍历表格的每一行。在遍历过程中,根据条件判断是否添加条目。如果满足条件,将满足条件的行的数据组成一个新的条目,并添加到一个新的列表中。最后,将新的条目列表添加到原始表格中,得到更新后的表格。