如何从CSV、Excel、SQL等文件或数据库中读取数据,并转换为pandas的Series和DataFrame对象。
时间: 2024-05-13 08:14:50 浏览: 235
Pandas入门与实践(课件)
5星 · 资源好评率100%
在Python中,我们可以使用不同的库来读取和转换数据,其中最常用的是pandas和SQLAlchemy。
1. 读取CSV文件
使用pandas库中的read_csv函数可以读取CSV文件,并将其转换为DataFrame对象。
```python
import pandas as pd
df = pd.read_csv('file.csv') # 读取csv文件
```
2. 读取Excel文件
使用pandas库中的read_excel函数可以读取Excel文件,并将其转换为DataFrame对象。
```python
import pandas as pd
df = pd.read_excel('file.xlsx') # 读取Excel文件
```
3. 读取SQL数据库
使用SQLAlchemy库可以连接到SQL数据库,并使用pandas库中的read_sql函数读取数据并转换为DataFrame对象。
```python
import pandas as pd
from sqlalchemy import create_engine
engine = create_engine('sqlite:///example.db') # 连接数据库
df = pd.read_sql('SELECT * FROM table_name', engine) # 读取数据并转换为DataFrame对象
```
以上是三种常见的读取和转换数据的方法,可以根据不同的数据源选择适合的方法。
阅读全文