分别用字典、列表的方式创建dataframe
时间: 2024-02-28 12:57:42 浏览: 53
pandas是Python中常用的数据处理库,其中最常用的数据结构是DataFrame。可以通过字典和列表的方式来创建DataFrame。
1. 用字典创建DataFrame
可以使用一个字典来创建DataFrame,其中字典的key表示列名,value表示对应列的数据。例如:
```python
import pandas as pd
data = {'name': ['Alice', 'Bob', 'Charlie', 'David'],
'age': [25, 30, 35, 40],
'gender': ['F', 'M', 'M', 'M']}
df = pd.DataFrame(data)
print(df)
```
输出结果为:
```
name age gender
0 Alice 25 F
1 Bob 30 M
2 Charlie 35 M
3 David 40 M
```
2. 用列表创建DataFrame
可以使用多个列表来创建DataFrame,其中每个列表表示一列数据。例如:
```python
import pandas as pd
name = ['Alice', 'Bob', 'Charlie', 'David']
age = [25, 30, 35, 40]
gender = ['F', 'M', 'M', 'M']
df = pd.DataFrame({'name': name, 'age': age, 'gender': gender})
print(df)
```
输出结果与上面相同:
```
name age gender
0 Alice 25 F
1 Bob 30 M
2 Charlie 35 M
3 David 40 M
```
阅读全文