可以使用Pandas库中的iterrows()函数来遍历数据框的行,并使用Pandas的DataFrame()函数创建一个新的数据框。
示例代码如下:
import pandas as pd
df = pd.DataFrame({'name': ['Alice', 'Bob', 'Charlie'], 'age': [25, 30, 35]})
new_df = pd.DataFrame() for index, row in df.iterrows(): new_row = pd.DataFrame({'name': [row['name']], 'age_plus_10': [row['age'] + 10]}) new_df = new_df.append(new_row)
print(new_df)
运行结果如下:
name age_plus_10
0 Alice 35 0 Bob 40 0 Charlie 45
上述代码中,我们首先创建了一个原始数据框,然后使用for循环和iterrows()函数遍历数据框的行。在循环中,我们使用row['name']和row['age']来获取行中的列值,并将它们存储在一个新的数据框new_row中。最后,我们使用append()函数将新的行添加到新的数据框new_df中。
上一篇:遍历数据框的行
下一篇:遍历数据框的行以创建累积总和