pandas 库中创建DataFrame的所有方法,请给出代码和示例
时间: 2023-04-05 14:03:51 浏览: 137
Python中pandas模块DataFrame创建方法示例
5星 · 资源好评率100%
可以使用以下方法创建DataFrame:
1. 从列表创建DataFrame
```python
import pandas as pd
data = [['Alice', 25], ['Bob', 30], ['Charlie', 35]]
df = pd.DataFrame(data, columns=['Name', 'Age'])
print(df)
```
输出:
```
Name Age
0 Alice 25
1 Bob 30
2 Charlie 35
```
2. 从字典创建DataFrame
```python
import pandas as pd
data = {'Name': ['Alice', 'Bob', 'Charlie'], 'Age': [25, 30, 35]}
df = pd.DataFrame(data)
print(df)
```
输出:
```
Name Age
0 Alice 25
1 Bob 30
2 Charlie 35
```
3. 从CSV文件创建DataFrame
```python
import pandas as pd
df = pd.read_csv('data.csv')
print(df)
```
其中,data.csv是一个包含数据的CSV文件。
4. 从Excel文件创建DataFrame
```python
import pandas as pd
df = pd.read_excel('data.xlsx')
print(df)
```
其中,data.xlsx是一个包含数据的Excel文件。
5. 从SQL数据库创建DataFrame
```python
import pandas as pd
import sqlite3
conn = sqlite3.connect('data.db')
df = pd.read_sql_query('SELECT * FROM table_name', conn)
print(df)
```
其中,data.db是一个SQLite数据库文件,table_name是数据库中的表名。
阅读全文