将DataFrame数据拆解成为一行一行由字典键值对组成的列表

  • 问题解决
  • 拓展

问题解决

import pandas as pd
import numpy as npdf = pd.DataFrame({'key1':list('abcdef'),'key2':['hee','fv','w','hija','123',np.nan]})
df.to_dict('records')

输出结果如下(直接对DataFrame对象进行to_dict,处理的手段采用record即可)

拓展

除了可以使用record参数外,如果是不指定参数,以默认的方式进行处理,输出结果如下(默认输出就是字典套字典的数据形式)

通过调出说明文档,可以看到剩余的转化样式,如下(默认就是指定的为’dict’样式,也就是上面输出的字典套字典的形式)

除此外,剩余的参数赋值也可以尝试输出一下,代码及输出结果如下。

最终发现这几种to_dict的方式都是可以和构建DataFrame数据结构进行转化,可以尝试把输出的结果直接复制粘贴到pd.DataFrame()括号中运行,最后就又构成了完整的pd.DataFrame数据。

【python数据处理】将DataFrame数据拆解成为一行一行由字典键值对组成的列表相关推荐

  1. 【Python数据处理篇——DataFrame数据准备】DataFrame的创建、增删改查、数据导入等

    欢迎访问我搞事情的[知乎账号]:Coffee 以及我的[B站漫威剪辑账号]:VideosMan 若我的笔记对你有帮助,请用小小的手指,点一个大大的赞哦. 关于DataFrame的相关知识,我还进行了汇 ...

  2. 【Python数据处理篇——DataFrame数据可视化】饼图、散点图、折线图、柱形图、直方图

    欢迎访问我搞事情的[知乎账号]:Coffee 以及我的[B站漫威剪辑账号]:VideosMan 若我的笔记对你有帮助,请用小小的手指,点一个大大的赞哦. 关于DataFrame的相关知识,我还进行了汇 ...

  3. python数据处理——取dataframe的一列或一行

    df['w'] #选择表格中的'w'列,使用类字典属性,返回的是Series类型df.w #选择表格中的'w'列,使用点属性,返回的是Series类型df[['w']] #选择表格中的'w'列,返回的 ...

  4. Python数据处理之一:数据读取

    Python数据处理之一:数据读取 数据可以存储成许多不同的格式和文件类型.某些格式存储的数据很容易被机器处理,而 另一些格式存储的数据则容易被人工读取.微软的Excel. Word 文档等属于后者, ...

  5. python数据处理2: 拟合数据、整合数据、导出数据

    目录 目标 软件 教程 实现 导入库函数 定义拟合函数 拟合数据 获得拟合曲线 数据可视化绘图 效果 数据合并 数据导出 总结 参考 目标 继python数据处理1: 导入数据.片选数据.数据绘图,采 ...

  6. 【python数据处理基础】--数据读取、清洗数据

    python 数据处理实战 目录 数据读取 选择特列 清洗数据 目录 随着网络数据的爆发式的增长,数据处理工作日益显示出它的重要性,我们的目的是从大量的杂乱无章的数据中找出对我们的工作有益的数据或者发 ...

  7. pythondict增加-python字典键值对的添加和遍历方法

    添加键值对 首先定义一个空字典 >>> dic={} 直接对字典中不存在的key进行赋值来添加 >>> dic["name"]="zh ...

  8. python方向键键值_python字典键值对的添加和遍历方法

    添加键值对 首先定义一个空字典 >>> dic={} 直接对字典中不存在的key进行赋值来添加 >>> dic['name']='zhangsan' >> ...

  9. TypeError: keys must be str, int, float, bool or None, not tuple,解决 python 中 json 保存不了字典键值为 元组 的问题

    >>> a = {('0xFFFA', 11): 32, ('0x00F3', 1): 1, ('0xFFFA', 2): 42} {('0xFFFA', 1): 32, ('0x0 ...

最新文章

  1. [深入理解Android卷一全文-第九章]深入理解Vold和Rild
  2. 页面调度框架 justep.Shell
  3. SAP Spartacus forms.scss的引用问题
  4. sql 分组统计_leetcode-sql面试题十七篇精讲合集
  5. 特斯拉Model Y Performance高性能版车型价格上调一万元
  6. typecho 全站ajax,typecho全站静态化方案
  7. Bing Maps进阶系列六:使用Silverlight剪切(Clip)特性实现Bing Maps的迷你小地图
  8. Equivalent String
  9. STM32 磁场传感器HMC5883
  10. 图像算法八 —— 多种边缘检测算法(Sobel算子、Isotropic Sobel算子、Roberts算子、Prewitt算子、Laplacian算子、Canny算子)介绍及比较
  11. Learun FrameWork,.Net Core3.1工作流引擎平台
  12. 阿冰自己弄网站,利于开发的工具
  13. HTC One/M7 电信专版802d升级版,毒蛇工具,网络流量,永久root,加固信号稳定,流畅ROM
  14. vue配置路由请求 request 文件
  15. 我要开始记单词啦(定时记录背单词历程)
  16. 计算机机房的消防验收,机房消防标准方案.doc
  17. Linux常用的设置文件安全上下文命令使用方法
  18. mysql常见函数面试题_MySql三到常见面试题,整理总结一下
  19. py和ipynb文件互相转化
  20. Latex报错(TexWork):Misplaced alignment tab character . l.13 Journal of Hygiene

热门文章

  1. 华为与小米赛跑-续!!华为四款新机上市
  2. LIS系统源码 检验信息管理系统源码
  3. Thinkpad E440 windows 10 重装系统步骤记录
  4. MySQL要监控什么?
  5. ps4手柄usb线连接后可以玩电脑游戏
  6. 浅写一下iOS录屏开发~ 搬砖人的自我记录
  7. html ap div,AP DIV 在哪里, 如何添加? AP DIV 的运用 / 布局 在哪里?
  8. CRect::IntersectRect的功能
  9. UVM-1.1学习(二)——uvm_cmdline_processor
  10. 重庆计算机一级考试试题及答案,全新重庆计算机一级模拟试题及答案