pandas如何读取表格
时间: 2024-10-10 17:13:40 浏览: 32
python Pandas 读取txt表格的实例
Pandas是Python中用于数据处理的强大库,它提供了一个简单易用的接口来读取各种类型的表格数据,包括CSV、Excel、SQL数据库、JSON等。以下是使用pandas读取常见格式文件的基本步骤:
1. **CSV文件**:你可以使用`read_csv()`函数读取CSV文件,例如:
```python
import pandas as pd
data = pd.read_csv('file.csv')
```
2. **Excel文件**:对于Excel文件,可以使用`read_excel()`:
```python
data = pd.read_excel('file.xlsx', sheet_name='Sheet1')
```
3. **SQL查询**:通过`read_sql_query()`或`read_sql_table()`可以从数据库获取数据,需要连接到数据库源:
```python
import sqlite3
conn = sqlite3.connect('database.db')
data = pd.read_sql_query("SELECT * FROM table", conn)
```
4. **JSON文件**:使用`read_json()`,如:
```python
data = pd.read_json('file.json')
```
5. **HTML网页**:如果数据存储在网页上,可以先下载然后用`read_html()`解析:
```python
tables = pd.read_html('http://example.com/table.html')
```
每个函数都可能有众多选项来控制读取行为,比如指定分隔符、编码、列名处理等。
阅读全文