pandas对文件操作
时间: 2023-06-29 17:04:49 浏览: 108
pandas是一个非常流行的数据处理库,它可以方便地读取和写入各种类型的文件。下面是pandas读取和写入文件的一些常见操作:
1. 读取csv文件:
```python
import pandas as pd
df = pd.read_csv('file.csv') # 读取csv文件
```
2. 读取excel文件:
```python
import pandas as pd
df = pd.read_excel('file.xlsx', sheet_name='Sheet1') # 读取excel文件的第一个工作表
```
3. 读取json文件:
```python
import pandas as pd
df = pd.read_json('file.json') # 读取json文件
```
4. 写入csv文件:
```python
import pandas as pd
df = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6]})
df.to_csv('file.csv', index=False) # 写入csv文件
```
5. 写入excel文件:
```python
import pandas as pd
df = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6]})
writer = pd.ExcelWriter('file.xlsx')
df.to_excel(writer, sheet_name='Sheet1', index=False)
writer.save() # 写入excel文件
```
6. 写入json文件:
```python
import pandas as pd
df = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6]})
df.to_json('file.json', orient='records') # 写入json文件
```
这些只是pandas文件操作的一些常见用法,pandas还支持许多其他文件格式的读取和写入。
阅读全文