Python3-读取数据并转为dict list字典列表的方法
2018-10-14 18:28
1051 查看
版权声明:欢迎转载,请注明作者和出处 https://blog.csdn.net/baichoufei90/article/details/83049401
Python3-读取数据并转为dict list字典列表的方法
0x01 摘要
有时候我们想读取数据并直接转为字典的列表,下面介绍通过
pandas.DataFrame.to_dic的实现方法。
0x02 原始数据
import numpy as np import pandas as pd music_info = pd.read_table('musics.txt') print('数据预览:', music_info.head()) print('样本个数:', len(music_info))
结果如下:
数据预览: music_name score 0 浪人琵琶 7.4 1 套马杆 8.8 2 真的爱你 9.5 3 再见理想 9.2 4 光辉岁月 9.3 样本个数: 10
0x03 不带序号的字典列表
python代码如下:
music_dict_list = music_info.to_dict(orient="records") print(music_dict_list)
结果如下:
[{'music_name': '浪人琵琶', 'score': 7.4}, {'music_name': '套马杆', 'score': 8.8}, {'music_name': '真的爱你', 'score': 9.5}, {'music_name': '再见理想', 'score': 9.2}, {'music_name': '光辉岁月', 'score': 9.3}, {'music_name': '无尽空虚', 'score': 9.3}, {'music_name': '不再犹豫', 'score': 9.8}, {'music_name': '海阔天空', 'score': 9.4}, {'music_name': '最炫民族风', 'score': 8.5}, {'music_name': '老鼠爱大米', 'score': 8.4}]
0x04 带序号的字典列表
music_dict_list = music_info.to_dict(orient="index") print(music_dict_list)
结果如下:
{0: {'music_name': '浪人琵琶', 'score': 7.4}, 1: {'music_name': '套马杆', 'score': 8.8}, 2: {'music_name': '真的爱你', 'score': 9.5}, 3: {'music_name': '再见理想', 'score': 9.2}, 4: {'music_name': '光辉岁月', 'score': 9.3}, 5: {'music_name': '无尽空虚', 'score': 9.3}, 6: {'music_name': '不再犹豫', 'score': 9.8}, 7: {'music_name': '海阔天空', 'score': 9.4}, 8: {'music_name': '最炫民族风', 'score': 8.5}, 9: {'music_name': '老鼠爱大米', 'score': 8.4}}
0xFF 参考文档
阅读更多相关文章推荐
- python基础数据结构——列表(list), 元祖(tuple), 字典(dict), 字符串(string), 集合(set) 介绍及相互转换
- Python中字典(dict)和列表(list)的排序方法实例
- Python中字典(dict)和列表(list)的排序方法实例
- python 实现将字典dict、列表list中的中文正常显示方法
- python中列表(list)和字典(dict)数据排序
- 列表(list)和字典(dict)数据排序 Python
- Python 列表(list)、字典(dict)、字符串(string)常用基本操作小结
- python中列表(list)和字典(dict)数据排序
- python中的列表(list),字典(dict),字符串(str)的基本操作
- python之列表(list),元组(tuple),集合(set),字典(dict)
- Python 列表(list)、字典(dict)、字符串(string)常用基本操作小结
- 转--Python 列表(list)、字典(dict)、字符串(string)常用基本操作小结
- Python 列表(list)、字典(dict)、字符串(string)常用基本操作小结
- Python列表(list)、字典(dict)、字符串(string)基本操作小结
- Python 列表(list)、字典(dict)、字符串(string)常用基本操作小结
- Python 列表(list)、字典(dict)、字符串(string)常用基本操作小结
- python 列表转为字典的两个小方法
- Python 列表(list)改成字典(dict)
- python使用点操作符访问字典(dict)数据的方法
- python中的字典(dict),列表(list),元组(tuple)