构建DataFrame有哪些方法,给代码
时间: 2024-05-05 22:15:05 浏览: 72
pyspark 读取csv文件创建DataFrame的两种方法
构建DataFrame的方法有:
1. 从列表或数组构建DataFrame:
```
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:
```
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:
```
import pandas as pd
df = pd.read_csv('data.csv')
print(df)
```
其中data.csv是一个包含数据的CSV文件。
4. 从Excel文件构建DataFrame:
```
import pandas as pd
df = pd.read_excel('data.xlsx')
print(df)
```
其中data.xlsx是一个包含数据的Excel文件。
5. 从SQL数据库构建DataFrame:
```
import pandas as pd
import sqlite3
conn = sqlite3.connect('data.db')
df = pd.read_sql_query('SELECT * FROM users', conn)
print(df)
```
其中data.db是一个SQLite数据库文件,users是其中的一个表。
阅读全文