如何输出多个pandas DataFrame
时间: 2024-05-14 18:11:57 浏览: 64
pandas DataFrame索引行列的实现
5星 · 资源好评率100%
要输出多个Pandas DataFrame,可以使用以下方法:
1. 使用print语句:您可以将多个DataFrame传递给print语句并用逗号分隔它们。例如:
```
import pandas as pd
df1 = pd.DataFrame({'A': [1, 2], 'B': [3, 4]})
df2 = pd.DataFrame({'C': [5, 6], 'D': [7, 8]})
print(df1, df2)
```
2. 将多个DataFrame合并为一个DataFrame:您可以使用concat方法将多个DataFrame合并为一个DataFrame,然后将其输出。例如:
```
import pandas as pd
df1 = pd.DataFrame({'A': [1, 2], 'B': [3, 4]})
df2 = pd.DataFrame({'C': [5, 6], 'D': [7, 8]})
merged_df = pd.concat([df1, df2], axis=1)
print(merged_df)
```
3. 使用to_csv方法将多个DataFrame分别输出到不同的文件中:您可以使用to_csv方法将每个DataFrame分别输出到不同的文件中。例如:
```
import pandas as pd
df1 = pd.DataFrame({'A': [1, 2], 'B': [3, 4]})
df2 = pd.DataFrame({'C': [5, 6], 'D': [7, 8]})
df1.to_csv('df1.csv')
df2.to_csv('df2.csv')
```
注意,以上方法中的DataFrame可以是任何可迭代的数据结构,例如列表或字典。
阅读全文