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

yipeiwu_com6年前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设计】。

相关文章

Python实现KNN(K-近邻)算法的示例代码

Python实现KNN(K-近邻)算法的示例代码

一、概述 KNN(K-最近邻)算法是相对比较简单的机器学习算法之一,它主要用于对事物进行分类。用比较官方的话来说就是:给定一个训练数据集,对新的输入实例,在训练数据集中找到与该实例最邻近...

不同版本中Python matplotlib.pyplot.draw()界面绘制异常问题的解决

前言 本文主要给大家介绍了关于不同版本中Python matplotlib.pyplot.draw()界面绘制异常的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍...

利用aardio给python编写图形界面

利用aardio给python编写图形界面

前阵子在用python写一些小程序,写完后就开始思考怎么给python程序配一个图形界面,毕竟控制台实在太丑陋了。 于是百度了下python的图形界面库,眼花缭乱的一整页,拣了几件有“特...

Python实现读写INI配置文件的方法示例

本文实例讲述了Python实现读写INI配置文件的方法。分享给大家供大家参考,具体如下: # -*- coding: utf-8 -*- import ConfigParser im...

python算法与数据结构之单链表的实现代码

python算法与数据结构之单链表的实现代码

=一、链表 链表是一种物理存储单元上非连续、非顺序的存储结构,数据元素的逻辑顺序是通过链表中的指针链接次序实现的。链表由一系列结点(链表中每一个元素称为结点)组成,结点可以在运行时动态生...