使用单个列表创建默认数据帧: (2)使用嵌套列表创建数据帧,其列名为name 和 age: (3)使用ndarray/lists的字典创建数据帧: (4) 使用字典列表创建数据帧
时间: 2024-03-29 20:34:10 浏览: 116
python基础语法—(4)列表的使用方法(最重要的数据类型)
好的,以下是回答:
(1) 使用单个列表创建默认数据帧:
```python
import pandas as pd
data = [1, 2, 3, 4, 5]
df = pd.DataFrame(data)
print(df)
```
输出:
```
0
0 1
1 2
2 3
3 4
4 5
```
(2) 使用嵌套列表创建数据帧,其列名为 name 和 age:
```python
import pandas as pd
data = [['Tom', 10], ['Jack', 12], ['Steve', 15], ['Ricky', 18]]
df = pd.DataFrame(data, columns=['name', 'age'])
print(df)
```
输出:
```
name age
0 Tom 10
1 Jack 12
2 Steve 15
3 Ricky 18
```
(3) 使用 ndarray/list 的字典创建数据帧:
```python
import pandas as pd
import numpy as np
data = {'name': ['Tom', 'Jack', 'Steve', 'Ricky'], 'age': [10, 12, 15, 18]}
df = pd.DataFrame(data)
print(df)
```
输出:
```
name age
0 Tom 10
1 Jack 12
2 Steve 15
3 Ricky 18
```
(4) 使用字典列表创建数据帧:
```python
import pandas as pd
data = [{'name': 'Tom', 'age': 10}, {'name': 'Jack', 'age': 12}, {'name': 'Steve', 'age': 15}, {'name': 'Ricky', 'age': 18}]
df = pd.DataFrame(data)
print(df)
```
输出:
```
name age
0 Tom 10
1 Jack 12
2 Steve 15
3 Ricky 18
```
阅读全文