df = pd.DataFrame.from_dict(data, orient='index')
时间: 2024-09-23 11:02:21 浏览: 62
使用pandas 将DataFrame转化成dict
在Pandas库中,`pd.DataFrame.from_dict()`是一个函数,它用于从字典创建DataFrame数据结构。当你看到`data, orient='index'`这行代码时,`data`是要转换成DataFrame的数据源,通常是一个字典,而`orient='index'`表示这个字典的键(keys)将被用作DataFrame的新索引(Index)。
如果`data`是一个字典,其键是行标签(row labels),值是对应行的列表或其他序列类型(如一维数组或另一个字典),那么这种方法会创建一个DataFrame,其中列名默认为0, 1, ..., n,而行则是按照字典键的顺序排列的。
例如:
```python
# 假设data是一个这样的字典,其中键是城市名,值是人口数
data = {'北京': 21542000, '上海': 24256800, '广州': 13000000}
df = pd.DataFrame.from_dict(data, orient='index')
```
结果的DataFrame将会像这样:
```
0
北京 2154
上海 2426
广州 1300
```
阅读全文