python的dataframe怎么遍历添加dataframe
时间: 2023-11-18 15:46:28 浏览: 99
python中使用iterrows()对dataframe进行遍历的实例
要遍历一个DataFrame并且添加一个新的DataFrame,可以使用以下代码:
```
import pandas as pd
# 创建一个空的DataFrame
new_df = pd.DataFrame(columns=['Column1', 'Column2', 'Column3'])
# 原始的DataFrame
old_df = pd.DataFrame({
'Column1': [1, 2, 3],
'Column2': [4, 5, 6],
'Column3': [7, 8, 9]
})
# 遍历原始的DataFrame并添加到新的DataFrame中
for index, row in old_df.iterrows():
new_row = pd.DataFrame({
'Column1': [row['Column1']],
'Column2': [row['Column2']],
'Column3': [row['Column3']]
})
new_df = pd.concat([new_df, new_row], ignore_index=True)
# 打印新的DataFrame
print(new_df)
```
在这个例子中,我们首先创建一个空的DataFrame `new_df`。然后,我们遍历原始的DataFrame `old_df`,将每一行添加到新的DataFrame `new_df` 中。我们使用 `iterrows()` 方法遍历原始的DataFrame,并使用 `pd.DataFrame()` 方法创建一个新的DataFrame,然后使用 `pd.concat()` 方法将新的DataFrame添加到新的DataFrame `new_df` 中。最后,我们打印新的DataFrame `new_df`。
阅读全文