dataframe合并csv
时间: 2023-11-18 21:01:25 浏览: 62
CSV文件合并
假设你有两个CSV文件,分别为file1.csv和file2.csv,它们的内容如下:
file1.csv:
```
id,name,age
1,Alice,25
2,Bob,30
3,Charlie,35
```
file2.csv:
```
id,gender
1,Female
2,Male
3,Male
4,Female
```
你可以使用pandas库实现CSV文件的合并,具体代码如下:
```python
import pandas as pd
# 读取文件1
df1 = pd.read_csv("file1.csv")
# 读取文件2
df2 = pd.read_csv("file2.csv")
# 合并两个dataframe
df = pd.merge(df1, df2, on='id')
# 将合并后的结果保存到新文件
df.to_csv("merged.csv", index=False)
```
执行上述代码后,会生成一个新的CSV文件merged.csv,其内容如下:
```
id,name,age,gender
1,Alice,25,Female
2,Bob,30,Male
3,Charlie,35,Male
```
在该文件中,两个CSV文件按照id列进行了合并。其中,name、age和gender分别为两个CSV文件中的列名。
阅读全文