Python 实现使用dict 创建二维数据、DataFrame

yipeiwu_com5年前Python基础

Python 实现使用 dict 创建二维数据

dict 的 keys、values 分别作为二维数据的两列

In [16]: d = {1:'aa', 2:'bb', 3:'cc'}
In [17]: arr = list(d.items()) # 关键的一步
In [18]: narr = np.array(arr)
In [19]: narr
Out[19]:
array([['1', 'aa'],
  ['2', 'bb'],
  ['3', 'cc']],
  dtype='<U11')

Python 实现使用 dict 创建DataFrame对象

dict 的 keys、values 分别作为 DataFrame 对象的两列

In [16]: d = {1:'aa', 2:'bb', 3:'cc'}
In [17]: arr = list(d.items()) # 关键的一步
In [22]: df = pd.DataFrame(list(d.items()), columns=['id', 'chars'])
In [23]: df
Out[23]:
 id chars
0 1 aa
1 2 bb
2 3 cc

以上这篇Python 实现使用dict 创建二维数据、DataFrame就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持【听图阁-专注于Python设计】。

相关文章

使用tensorflow实现AlexNet

使用tensorflow实现AlexNet

AlexNet是2012年ImageNet比赛的冠军,虽然过去了很长时间,但是作为深度学习中的经典模型,AlexNet不但有助于我们理解其中所使用的很多技巧,而且非常有助于提升我们使用深...

Django学习笔记之ORM基础教程

Django学习笔记之ORM基础教程

ORM简介 ORM概念 对象关系映射(Object Relational Mapping,简称ORM)模式是一种为了解决面向对象与关系数据库存在的互不匹配的现象的技术。 简单的说,OR...

python运行时间的几种方法

最早见过手写的,类似于下面这种: import datetime def time_1(): begin = datetime.datetime.now() sum =...

python实现二叉查找树实例代码

本文研究的主要是python实现二叉查找树的相关内容,具体介绍及实现如下。 1. 二叉查找树的定义: 左子树不为空的时候,左子树的结点值小于根节点,右子树不为空时,右子树的结点值大于根节...

使用Python实现正态分布、正态分布采样

使用Python实现正态分布、正态分布采样

多元正态分布(多元高斯分布) 直接从多元正态分布讲起。多元正态分布公式如下: 这就是多元正态分布的定义,均值好理解,就是高斯分布的概率分布值最大的位置,进行采样时也就是采样的中心点。而...