5、分别举例说明,从列表、字典创建DataFrame。
时间: 2024-10-28 09:07:25 浏览: 24
从列表或字典创建Pandas的DataFrame对象的方法
在Pandas库中,DataFrame是一种二维表格型的数据结构,可以容纳不同类型的数据。以下是通过Python列表和字典创建DataFrame的例子:
**1. 列表创建 DataFrame:**
```python
import pandas as pd
# 创建一个包含两列数据的列表列表
data = [['John', 28], ['Jane', 30], ['Jim', 35]]
column_names = ['Name', 'Age']
# 使用list和dict构建 DataFrame
df_list = pd.DataFrame(data, columns=column_names)
print(df_list)
```
运行上述代码,你会得到:
```
Name Age
0 John 28
1 Jane 30
2 Jim 35
```
**2. 字典列表创建 DataFrame:**
```python
data_dict = [{'Name': 'John', 'Age': 28}, {'Name': 'Jane', 'Age': 30}, {'Name': 'Jim', 'Age': 35}]
df_dict = pd.DataFrame(data_dict)
print(df_dict)
```
输出结果类似:
```
Name Age
0 John 28
1 Jane 30
2 Jim 35
```
**相关问题--:**
1. 除了列表和字典,还有哪些其他方式可以创建DataFrame?
2. Pandas DataFrame有哪些常用属性和方法?
3. 在处理大量数据时,如何优化列表和字典创建DataFrame的性能?
阅读全文