pd.DataFrame 拼接csv
时间: 2024-06-16 17:03:31 浏览: 178
python pandas.DataFrame.loc函数使用详解
pandas是一个强大的数据处理库,其中的DataFrame是其核心数据结构之一。DataFrame可以理解为一个二维的表格,类似于Excel中的数据表。而拼接CSV文件则是将多个CSV文件按照一定的规则进行合并。
在pandas中,可以使用pd.DataFrame的concat()函数来实现CSV文件的拼接。具体步骤如下:
1. 首先,导入pandas库并读取要拼接的CSV文件:
```python
import pandas as pd
df1 = pd.read_csv('file1.csv')
df2 = pd.read_csv('file2.csv')
```
2. 使用concat()函数进行拼接,指定拼接的轴向(axis):
```python
result = pd.concat([df1, df2], axis=0)
```
这里的axis=0表示按行进行拼接,如果要按列进行拼接,则可以设置axis=1。
3. 可选:如果需要重新设置索引,可以使用reset_index()函数:
```python
result = result.reset_index(drop=True)
```
设置drop=True可以删除原来的索引。
4. 最后,将拼接后的结果保存为新的CSV文件:
```python
result.to_csv('merged.csv', index=False)
```
这里的index=False表示不保存索引列。
阅读全文