python 读取csv文件转成字符串_从CSV读取到 dataframe pandas python时dict对象转换为字符串...

您可以使用literal_eval转换应为字典(或其他类型)的字符串:

from ast import literal_eval

def try_literal_eval(s):

try:

return literal_eval(s)

except ValueError:

return s

现在,您可以将其应用于您的DataFrame:

In [11]: df = pd.DataFrame({'A': ["hello","world",'{"a":5,"b":6,"c":8}',"usa","india",'{"d":9,"e":10,"f":11}']})

In [12]: df.loc[2, "A"]

Out[12]: '{"a":5,"b":6,"c":8}'

In [13]: df

Out[13]:

A

0 hello

1 world

2 {"a":5,"b":6,"c":8}

3 usa

4 india

5 {"d":9,"e":10,"f":11}

In [14]: df.applymap(try_literal_eval)

Out[14]:

A

0 hello

1 world

2 {'a': 5, 'b': 6, 'c': 8}

3 usa

4 india

5 {'d': 9, 'e': 10, 'f': 11}

In [15]: df.applymap(try_literal_eval).loc[2, "A"]

Out[15]: {'a': 5, 'b': 6, 'c': 8}

注意:就其他调用而言,这是非常昂贵的(在时间上),但是,当您在处理DataFrames / Series中的字典时,您必须默认使用python对象,因此事情将会相对缓慢…进行非规范化可能是一个好主意,即将数据作为列返回,例如使用json_normalize.

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/551897.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

html前端页面的基本骨架是,web前端入门到实战:css实现的骨架屏方案

web前端入门到实战:css实现的骨架屏方案发布时间:2020-08-04 01:32:03来源:51CTO阅读:152作者:前端向南优点简单,不需要工程,不用puppeteer生成骨架dom,也不需要二次开发维护定制程度…

大数据数据收集数据困难_大数据就是好数据吗?研究人员在处理大数据集时遭遇的 5 大挑战...

大数据给每个科研领域的研究方式带来了前所未有的变化。每个领域中,研究人员可使用的工具皆有显著性,大数据现在逐渐成为横跨各学科领域的共同工具。大数据集的可取得性以及可存储并共享大量的数据的能力为研究人员打开了科学探索的几条途径。数据是研究…

docker privileged作用_docker总结

docker基本命令是一个开源的应用容器引擎;是一个轻量级容器技术;docker主机(Host):安装了Docker程序的机器(Docker直接安装在操作系统之上);docker客户端(Client):连接docker主机进行操作&#…

edge播放视频HTML5黑屏,edge不能播放网页视频怎么办-修复edge浏览器播放视频黑屏的方法 - 河东软件园...

Microsoft Edge是微软在更新win10系统的同时发布的一款新浏览器,它基于IE浏览器设计,是新一代的微软指定浏览器!这款浏览器从上市到现在一直都是备受争议的软件,有的用户喜欢使用IE,也有用户喜欢Edge。在使用新版本的e…

c语言乘法口诀表的流程图_例18:C语言编程实现九九乘法表

例18&#xff1a;C语言编程实现九九乘法表&#xff0c;样式要求长方形、右三角形、左三角形。解题思路&#xff1a;这个问题的算法很简单&#xff0c;就是两个for循环的嵌套&#xff0c;三角形的样式就是多了一些空格。长方形源代码演示&#xff1a;#include<stdio.h>//头…

python包和目录有什么不同_python模块和包的区别

在计算机程序的开发过程中&#xff0c;随着程序代码越写越多&#xff0c;在一个文件里代码就会越来越长&#xff0c;越来越不容易维护。为了编写可维护的代码&#xff0c;我们把很多函数分组&#xff0c;分别放到不同的文件里&#xff0c;这样&#xff0c;每个文件包含的代码就…

2021年宝鸡中学高考成绩查询,宝鸡中学排名前十名,2021年宝鸡中学排名一览表

很多家长关心宝鸡2020年最新的中学排名&#xff0c;选择一所好的中学尤为重要&#xff0c;本文小编整理了一些关于2020年宝鸡最新的中学排名相关数据&#xff0c;仅供参考。一、宝鸡中学排名前十名名单排名学校名称人气所在省所在市类型1扶风县扶风高中2822陕西宝鸡市省级示范高…

win10安装misql8_Windows10安装MySQL 8.0.11

1、下载MySQL 8.0.11https://cdn.mysql.com//Downloads/MySQL-8.0/mysql-8.0.12-winx64.zip2、解压至对应文件夹本文解压至 D:\Program Files\3、手动添加配置文件 my.ini在 D:\Program Files\mysql-8.0.11-winx64 目录下新建 my.ini 文件&#xff0c;指定如下内容&#xff1…

linux卸载python3_linux卸载python3

广告关闭 腾讯云11.11云上盛惠 &#xff0c;精选热门产品助力上云&#xff0c;云服务器首年88元起&#xff0c;买的越多返的越多&#xff0c;最高返5000元&#xff01; 一、卸载自带python1.rpm -qa | grep python | xargs rpm -e --allmatches --nodeps强制卸载自带的python以…

我xp电脑桌面没有计算机图标不见了,xp系统我的电脑图标不见了怎么办|如何找回我的电脑图标-系统城...

xp系统我的电脑图标不见了怎么办&#xff1f;我们使用xp电脑过程中&#xff0c;有时候会不小心把我的电脑图标给弄丢了&#xff0c;对于一些新手来说&#xff0c;不知道我的电脑图标不见了怎么解决&#xff0c;下面小编就教大家如何找回雨林木风xp纯净版系统我的电脑图标。XP我…

ffmpeg 音乐循环_背景音乐自动循环播放

1. 如何贴rm,ra,ram类型的音乐&#xff0c;代码如下&#xff1a;2. 如何贴midi,asf,wma,asx类型的音乐&#xff0c;代码如下&#xff1a;只需要把整段代码copy复制到文章中(编辑文章的时请先点击HTML代码模式再粘贴代码&#xff0c;否则这段代码会以文本形式显示出来&#xff0…

bootstrap 导航菜单 折叠位置_python测试开发django44.xadmin自定义菜单项

前言xadmin后台的菜单项是放到一个app下的&#xff0c;并且里面的排序是按字母a-z排序&#xff0c;有时候我们需要划分多个项&#xff0c;需要自定义菜单列表&#xff0c;可以通过重写CommAdminView类实现。xadmin后台提供了多个主题&#xff0c;可以通过use_bootswatchTrue设置…

没有计算机的一天英语作文带翻译,初一英语作文我的一天带翻译

初一英语作文我的一天带翻译导读&#xff1a;小编根据大家的需要整理了一份关于《初一英语作文我的一天带翻译》的内容&#xff0c;具体内容&#xff1a;在校的一天&#xff0c;本应是丰富多彩的&#xff0c;但是有时候也是上烦恼的一天。下面是小编给大家精心挑选的&#xff0…

悲观锁和乐观锁_带你了解MySQL中的乐观锁与悲观锁

在并发控制编程中锁是一个非常重要的概念&#xff0c;锁对于数据和业务一致性的保证起到关键作用&#xff0c;锁可以是程序层面的&#xff0c;也可以是数据库层面的&#xff0c;今天本文就通过MySQL来说明悲观锁与乐观锁两种常见的锁机制。悲观锁悲观锁(Pessimistic Lock)的特点…

计算机网络解释概念,2017年计算机三级网络技术基本概念与名词解释:计算机网络的基本概念...

计算机网络的基本概念112. 计算机网络&#xff1a;计算机网络是利用通信设备和线路将分布在不同地点、功能独立的多个计算机互连起来&#xff0c;通过功能完善的网络软件&#xff0c;实现网络中资源共享和信息传递的系统。计算机网络由资源子网和通信子网构成。113. 通信子网&a…

pict 手册_zbrush中文手册.pdf

zbrush中文手册欢迎学习和使用ZBrush1.55b使用ZBrush整合的强大绘画﹑雕塑和纹理工具, 再结合自身的想象力, 能以出乎想象的方式创造2D﹑2.5D﹑和3D艺术图像.在阅读本手册之前请注意下列事项:商标Pixologic的Pixologic图标、ZBrush 的ZBrush 图标版权由 © 1997 - 2002 Pix…

python threading类重写_python下threading模块使用的注意点

python下threading模块使用的注意点1. 线程执行代码的封装通过上一小节&#xff0c;能够看出&#xff0c;通过使用threading模块能完成多任务的程序开发&#xff0c;为了让每个线程的封装性更完美&#xff0c;所以使用threading模块时&#xff0c;往往会定义一个新的子类class&…

html和css如何制作小球,[网页设计]使用CSS3动画模拟实现小球自由落体效果

[网页设计]使用CSS3动画模拟实现小球自由落体效果0 2015-07-20 14:00:03使用纯CSS代码模拟实现小球自由落体效果&#xff1a;html代码如下&#xff1a;1 2   CSS样式代码&#xff1a;/*ball样式*/#ballDiv{ height:400px; background-color:#333333;}#ball{ width:100px; hei…

arduino 土壤温湿度传感器_【雕爷学编程】Arduino动手做(70)---土壤湿度传感器...

37款传感器与执行器的提法&#xff0c;在网络上广泛流传&#xff0c;其实Arduino能够兼容的传感器模块肯定是不止这37种的。鉴于本人手头积累了一些传感器和执行器模块&#xff0c;依照实践出真知(一定要动手做)的理念&#xff0c;以学习和交流为目的&#xff0c;这里准备逐一动…

python关闭对象语法_Python基础及语法(七)

文件操作文件常用操作open&#xff1a;打开read&#xff1a;读取write&#xff1a;写入close&#xff1a;关闭readline&#xff1a;行读取readlines&#xff1a;多行读取seek&#xff1a;文件指针操作tell&#xff1a;指针位置打开操作open(file, moder, buffering-1, encoding…