DataFrame:两列数据生成字典_dataframe两列变字典_大地之灯的博客-程序员宅基地

技术标签: pandas  python  python数据分析总结  开发语言  

两种方法:set_index+to_dict() ; 字典生成式

import numpy as np
import pandas as pd
num = np.random.randint(60,101,6)
data = {
    
    '省份':['省1','省2','省3','省4','省5','省6'],
    'num':num
}
df = pd.DataFrame(data = data)
df 
省份 num
0 省1 98
1 省2 83
2 省3 91
3 省4 84
4 省5 74
5 省6 100
# 通过set_index提取相应数据转化为字典
dict1 = df.set_index('省份')['num'].to_dict()
dict1
{'省1': 98, '省2': 83, '省3': 91, '省4': 84, '省5': 74, '省6': 100}
# 字典生成表达式
dict2 = {
    row.省份 : row.num for row in df.itertuples()}
dict2
{'省1': 98, '省2': 83, '省3': 91, '省4': 84, '省5': 74, '省6': 100}
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_33489955/article/details/127881627

智能推荐

矩阵的广度优先遍历之—走迷宫_广度优先遍历矩阵-程序员宅基地

前两天去头条面了一波算法,面试官一点都不瞎比比,直接上来先做算法题。因为没和面试官沟通好,栽到这道题上了,分享如下: 给定0-1二维矩阵(迷宫)。所有点都和其上下左右点联通,1表示允许走的格子,0表示不能走。设从左/上边缘一个固定点(不为0)出发,走出这个迷宫(到达右/下边缘)的最小步数为step,返回step的最小值。【分析】为方便描述,将为1的元素用英文字母表示。上..._广度优先遍历矩阵

mysqli扩展和持久化连接-程序员宅基地

mysqli扩展的持久化连接在PHP5.3中被引入。支持已经存在于PDO MYSQL 和ext/mysql中。持久化连接背后的思想是客户端进程和数据库之间的连接可以通过一个客户端进程来保持重用, 而不是多次的创建和销毁。这降低了每次需要创建一个新连接的开销,未使用的连接被缓存起来并且准备随时被重用。不像mysql扩展,mysqli没有提供一个特殊的方法用于打开持久化连接。需要打开..._mysql持久化链接

ubuntu 删除opencv4_Ubuntu下安装与卸载OpenCV整理-程序员宅基地

OpenCV卸载:首先要找到当初安装opencv的build目录,进入该build目录执行卸载操作sudo make uninstallcd ..rm -r build查询OpenCV版本:$ pkg-config --modversion opencvpkg-config --cflags opencvpkg-config --libs opencvOpenCV安装:cd opencv-3.2..._ubuntu卸载系统自带opencv4

[深入研究4G/5G/6G专题-36]: URLLC-7-《3GPP URLLC相关协议、规范、技术原理深度解读》-1-业务场景、演进路线和性能要求_文火冰糖的硅基工坊的博客-程序员宅基地

第1章 URLLC的业务场景1.1 URLLC业务场景1.2 URLLC业务分类1.3 上述对URLLC业务分类的意义:第2章 URLLC功能的演进路径与性能要求2.1 URLLC功能的三步走策略2.2 性能要求URLLC的业务场景比eMBB业务场景要复杂很多,对延时性和可靠性的要求也比eMBB业务苛刻很多。在技术实现来看,URLLC的功能通常会在eMBB功能基础之上拓展而来,而不是从头开始另起炉灶..................

“不允许指针指向不完整的类类型”问题分析-程序员宅基地

refs:http://blog.csdn.net/tonycoo/article/details/42931373theApp.m_pDlgLog->SendMessage(DEFINE_MESSAGE_UPDATE_LOG);提示错误,当引入m_pDlgLog的头文件后,错误消失。------------------结论:struct的定义不_不允许指针指向不完整的类类型

h5实现网页内容跟随窗口大小移动_如何制作HTML5页面让它适应电脑和手机的尺寸...-程序员宅基地

1、 利用meta标签Meta标签主要用来描述一个HTML网页文档的属性,如作者、日期时间、网页描述、关键词、页面刷新等,它的Description和Keywords属性,可加入网站的关键字,让网页利于搜索引擎。解释:Viewport指用户网页的可视区域,content中的“width”指的是虚拟窗口宽度,上面代码意为虚拟窗口/页面宽度初始比例为1,最小比例为1,最大比例为1,用户不可扩展,页面不..._h5 电脑上随窗口变化,手机无变化

随便推点

AudioRecord||AudioTrack-程序员宅基地

android中AudioRecord采集音频的参数说明 在android中采集音频的api是android.media.AudioRecord类其中构造器的几个参数就是标准的声音采集参数以下是参数的含义解释public AudioRecord (int audioSource, int sampleRateInHz, int channelCon

C++核心准则R.20: 使用unique_ptr或者shared_ptr表示所有权_cpp unique pointer 所有权转移-程序员宅基地

R.20: Useunique_ptrorshared_ptrto represent ownershipR.20:使用unique_ptr或者shared_ptr表示所有权Reason(原因)They can prevent resource leaks.使用它们可以防止资源泄露。Example(示例)Consider(考虑以下代码):void f(){ X x; X* p1 { new X }; // see..._cpp unique pointer 所有权转移

python爬取今日头条视频_[Python爬虫] 之二十七:Selenium +phantomjs 利用 pyquery抓取今日头条视频...-程序员宅基地

#coding=utf-8importosimportrefrom selenium importwebdriverimportselenium.webdriver.support.ui as uiimporttimefrom datetime importdatetimeimportIniFile#from threading import Threadfrom pyquery importPy..._python爬今日头条视频

linux 设备驱动注册 register_chrdev_region 和 register_chrdev -程序员宅基地

内核中所有已分配的字符设备编号都记录在一个名为 chrdevs 散列表里。该散列表中的每一个元素是一个 char_device_struct 结构,它的定义如下: ­­ static struct char_device_struct { ­ struct char_device_struct *next; // 指向散列冲突链表中的下一个元素的指针 ­

iOS CoreData数据迁移-迁移管理器迁移数据-程序员宅基地

我们在开发或者产品升级的时候经常会遇到托管模型的结构化修改(也就是表的结构改变),那么我们就需要数据迁移到新的模型中。轻量级迁移方式默认的迁移方式 迁移管理器迁移方式现在记录一下最后一种迁移方式,迁移管理器迁移数据。大家有没有这样的体验,就是升级新版QQ的时候,第一次开启会首先要导入原来数据。 会有导入的进度条。对当数据迁移量很大的时候就需要花费较长的时间。为了更好的用户体验,我们需要让用户

source insight 解决自动缩进 和 TAB键=4个SPACE-程序员宅基地

转自:http://blog.csdn.net/yjzl1911/archive/2010/06/13/5669037.aspx1. SMART TAB的用法. 解决自动缩进. 新开一个PROJECT后,点Options->Document Options,弹出对话框后先在左上角选好要用的Document Type,主要就是设C Source File和C++ Source Fi

推荐文章

热门文章

相关标签