dataframe的from_dict()方法参数
时间: 2023-09-10 15:15:30 浏览: 248
`from_dict()` 方法是 pandas 库中 DataFrame 类的一个方法,用于将字典对象转换为 DataFrame 对象。它有以下参数:
- `data`:字典对象或嵌套字典对象。如果 data 是嵌套字典,则外层字典的键会被作为列名,内层字典的键会被作为行索引。
- `orient`:指定数据的方向。默认值为 'columns',表示外层字典的键作为列名,内层字典的键作为行索引。如果 orient='index',则外层字典的键作为行索引,内层字典的键作为列名。
- `dtype`:指定列的数据类型。可以是一个字典对象,其中键是列名,值是数据类型;也可以是一个数据类型,表示所有列都使用相同的数据类型。
- `columns`:指定列的顺序。如果指定了 columns 参数,则 DataFrame 的列顺序会按照指定的顺序排序,并且只包含指定的列名。
- `index`:指定行的标签。如果指定了 index 参数,则 DataFrame 的行标签会按照指定的顺序排序,并且只包含指定的标签。
示例代码:
```python
import pandas as pd
# 创建字典对象
data = {'name': ['Alice', 'Bob', 'Charlie'], 'age': [25, 30, 35], 'gender': ['F', 'M', 'M']}
# 转换为DataFrame对象
df = pd.DataFrame.from_dict(data)
# 输出DataFrame对象
print(df)
```
输出结果:
```
name age gender
0 Alice 25 F
1 Bob 30 M
2 Charlie 35 M
```
阅读全文