以下是一个遍历数据框以创建和填充新的数据框的示例代码:
import pandas as pd
# 创建一个空的数据框
new_df = pd.DataFrame(columns=['Name', 'Age', 'City'])
# 原始数据框
df = pd.DataFrame({'Name': ['Alice', 'Bob', 'Charlie'],
'Age': [25, 30, 35],
'City': ['New York', 'London', 'Paris']})
# 遍历原始数据框的每一行
for index, row in df.iterrows():
# 提取每一行的数据
name = row['Name']
age = row['Age']
city = row['City']
# 创建一个新的数据行
new_row = {'Name': name, 'Age': age, 'City': city}
# 将新数据行添加到新数据框中
new_df = new_df.append(new_row, ignore_index=True)
# 打印新数据框
print(new_df)
输出结果为:
Name Age City
0 Alice 25 New York
1 Bob 30 London
2 Charlie 35 Paris
此代码遍历了原始数据框的每一行,提取每一行的数据,并将其添加到新的数据框中。最终创建了一个新的数据框new_df
,其中包含原始数据框的所有行。
上一篇:遍历数据框以比较值
下一篇:遍历数据框以创建新的数据框