how to create a df?
时间: 2024-09-17 08:08:37 浏览: 59
创建DataFrame是Pandas库中最常用的操作之一,用于存储表格数据。以下是使用Python的Pandas库创建DataFrame的几种常见方法:
1. **从字典创建**:
```python
data = {'Name': ['Alice', 'Bob', 'Charlie'], 'Age': [25, 30, 35]}
df = pd.DataFrame(data)
```
这将创建一个简单的二维表格,其中键成为列名,值成为对应列的内容。
2. **从列表的列表创建**:
```python
data = [['John', 28], ['Emma', 24], ['Peter', 32]]
df = pd.DataFrame(data, columns=['Name', 'Age'])
```
这里指定了列名,如果没有提供,则默认使用0, 1等作为列名。
3. **从CSV文件读取**:
```python
df = pd.read_csv('file.csv') # 假设file.csv是一个CSV文件
```
4. **从SQL查询**(通过SQLite或其他数据库连接):
```python
import sqlite3
conn = sqlite3.connect('my_database.db')
query = "SELECT * FROM my_table"
df = pd.read_sql_query(query, conn)
```
每种方法都有其适用场景,具体取决于你的数据源。创建后,可以对DataFrame进行各种数据分析操作。
阅读全文