python输出数据格式_这串数据有什么方法用python输出我想要的格式?
這種情況應該使用pandas模塊比較永續:
data_input = [('2016-09', 20874.73, '李四'), ('2016-10', 64296.45, '李四'), ('2016-11', 58657.1, '李四'), ('2016-12', 51253.14, '李四'), ('2017-01', 57791.88, '李四'), ('2017-01', 46007.0, '张三'), ('2017-02', 67193.55, '李四'), ('2017-02', 38352.0, '张三'), ('2017-03', 83359.53, '李四'), ('2017-03', 49661.0, '张三'), ('2017-04', 39907.0, '张三')]
import pandas as pd
df = pd.DataFrame(data_input)
df.columns = ['month','value','name']
d = df.set_index(['name'])
print ( set(d.index) ) # {'张三', '李四'}
print ( list(d.loc['张三'].values.tolist()) ) # data變成list
print ( [{'data':list(d.loc[x].values.tolist()) , 'name': x} for x in set(d.index) ] )
最後一行就是你要的結果。基本上就是用倒數第三行索引結果為列表推導基礎,產出你要的字典,內有name及data,而data有列表出的數據
[{'data': [['2016-09', 20874.73],
['2016-10', 64296.45],
['2016-11', 58657.1],
['2016-12', 51253.14],
['2017-01', 57791.88],
['2017-02', 67193.55],
['2017-03', 83359.53]],
'name': '李四'},
{'data': [['2017-01', 46007.0],
['2017-02', 38352.0],
['2017-03', 49661.0],
['2017-04', 39907.0]],
'name': '张三'}]
如果有更多數據處理的需要,真的很推薦把pandas模塊學起來。
python输出数据格式_这串数据有什么方法用python输出我想要的格式?相关推荐
- 怎么接收layui上传的文件_layui 上传文件_批量导入数据UI的方法
使用layui的文件上传组件,可以方便的弹出文件上传界面. 效果如下: 点击[批量导入]按钮调用js脚本importData(config)就可以实现数据上传到服务器. 脚本: /*** * 批量导入 ...
- 女生学python难吗_女生学数据分析好吗?数据分析适不适合女生学?
女生学数据分析好吗?数据分析适不适合女生学?随着大数据的发展和Python的爆红,数据分析师成为香饽饽职业.对于想要进入数据分析行业的女生来讲,完全不需要担心适不适合这样的问题.毕竟数据分析行业的职业 ...
- python怎么做彩票概率_小白学数据小抄放送 Python,R,大数据,机器学习
原标题:小白学数据小抄放送 Python,R,大数据,机器学习 大数据文摘作品,转载要求见文末 作者 | Elaine,田桂英,Aileen 导读:前段时间小白学数据专栏出了一期Python小抄表,后 ...
- python逻辑与界面分离_一种数据与逻辑分离的Python单元测试工具
一种数据与逻辑分离的Python单元测试工具 几个概念 TestCase TestCase是一个完整的测试单元,最小的测试执行实体,就是我们常说的测试用例. TestSuite 以某种特性将测试用例组 ...
- python接口 同花顺_这是真的么 | 学会了用Python预测股票价格
文章来源于微信公众号:机器学习与python实战 原文链接:请点击 文章仅用于学习交流,如有侵权请联系删除 作为一种技术手段,预测在金融.证券领域的应用非常广泛,尤其是对股票价格的预测.我们介绍一下获 ...
- python partition函数_如何使用正确的姿势进行高效Python函数式编程?
演讲者:丁来强@Splunk PyConChina2015 北京站 9月12日与9月19日,PyConChina 2015上海站与北京站顺利落下帷幕."人生苦短,Python 当歌&quo ...
- python log函数_求你别再花大价钱学 Python 之爬虫实战
引子 Python 基本概念 Python 优势和劣势 优势 Python 的劣势 Python 安装设置 Python 基本语法 程序例子 Python 基本语法 Python 爬虫实现 爬虫相关 ...
- python招聘广州黄埔_小案例:用Pandas分析招聘网Python岗位信息
小案例: Python岗位分析_哔哩哔哩 (゜-゜)つロ 干杯~-bilibiliwww.bilibili.com 1. 读取数据 import pandas as pd import numpy ...
- python hack库_这里有123个黑客必备的Python工具!
123个Python渗透测试工具,当然不仅于渗透~ 如果你想参与漏洞研究.逆向工程和渗透,我建议你时候用Python语言.Python已经有很多完善可用的库,我将在这里把他们列出来. 这个清单里的工具 ...
最新文章
- 词法分析器的设计与实现
- htmlselect保留上次选择内容_中药口服液药液性质与过滤器械选择
- javascript --- 函数的柯里化 Vue 2.x中柯里化的使用
- 软键盘弹出时popwindow_【示例】解决软键盘弹出时底部元素上浮的问题
- kafka 数据可靠性深度解读
- qfiledialog的取消_QFileDialog类(老九学堂C++会员友情翻译,不喜勿喷)
- idea2019配置
- 你可以做一个更好的Coder为了自己的将来
- Gephi教程——基本操作
- MatLab深度学习入门
- stata15中文乱码_Stata15:一次性转码,解决中文乱码问题
- 加深 | Matlab图像实验操作基础(矩阵,九宫格、噪声处理)
- 解决Android Studio连接不到ios模拟器问题
- 波士顿房价预测(深度学习)与找到影响房价的决定性因素(最速下降法)
- 霍尔传感器学习使用心得
- 安卓变苹果12系统永久,安卓系统变苹果系统2020
- linux下XMind创建运行图标
- Linux云计算机构-防盗防击防破解三大工具:webshell、ddos-deflate、Medusa
- 钉钉邮箱登录入口_钉邮的使用攻略②
- 使用Rosetta批量生成fasta
热门文章
- Vim 自动文件头注释与模板定义
- 设计模式——设计模式之禅day2
- [RQNOJ313]波浪数
- 27_Notification
- 用Groovy思考 第一章 用Groovy简化Java代码
- 基础SQL面试题(3)
- 人一生要解决的50个关键问题
- MFC 关于new出一个新对话框时,退出对话框内存泄漏的问题解决
- [解决方案]SystemError: Parent module ‘‘ not loaded, cannot perform relative import的解决方案
- oracle ORA-01000: maximum open cursors exceeded问题的解决方法