编写Python自动化脚本的方法教程
发表于:2024-10-11 作者:千家信息网编辑
千家信息网最后更新 2024年10月11日,这篇文章主要介绍"编写Python自动化脚本的方法教程",在日常操作中,相信很多人在编写Python自动化脚本的方法教程问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答"编
千家信息网最后更新 2024年10月11日编写Python自动化脚本的方法教程
这篇文章主要介绍"编写Python自动化脚本的方法教程",在日常操作中,相信很多人在编写Python自动化脚本的方法教程问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答"编写Python自动化脚本的方法教程"的疑惑有所帮助!接下来,请跟着小编一起来学习吧!
这个问题算是群友答疑。如果说同事或者老板给你一堆这样的数据,你估计会抓狂,该怎么处理呢?
仔细观察上面数据可以发现,该数据有如下2个主要特点:
每一行的数据长度不同。第一行和第三行有4个属性,第二行有5个属性。
不同行的属性值,并不是对应排列。
解题思路剖析
你可能会想,直接用Excel分裂。其实并不可行,因为不同行的属性值,并不是对应排列。Excel分列导致的结果就是:不同的属性,存在于相同的行。
放弃Excel那条路之后,我就只能寻求Python的帮助了。我们要根据数据的特点,选择合适的数据存储方法。最终问题就转化为:构造数据源,然后创建DataFrame即可。
然后根据我们这个数据的特点,我选择构造字典组成的列表这样一个数据,并利用它来创建DataFrame。
观察我提供的这个案例和待解决的问题,简直异曲同工。我们同样可以将上述数据的每一行,都变成一个个键值对组成的字典。然后最外层用一个大列表,将所有的字典包含起来。
完整代码
1)首先需要构造练习数据
import pandas as pd x = {"信息":["年龄:12;性别:女;身高:22;爱好:打球", "年龄:12;说明:历史数据;性别:女;身高:22;爱好:打球", "生日:2月3日;年龄:12;性别:女;爱好:打球"] } df = pd.DataFrame(x) df
结果如下:
2)构造字典组成的列表
tmps_list = [] for data in df["信息"].values: tmp_dict = {} for kv in data.split(";"): k, v = kv.split(":") tmp_dict[k] = v tmps_list.append(tmp_dict) tmps
结果如下:
3)创建DataFrame
df = pd.DataFrame(tmps) df
结果如下:
到此,关于"编写Python自动化脚本的方法教程"的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注网站,小编会继续努力为大家带来更多实用的文章!
数据
方法
属性
教程
脚本
自动化
字典
结果
问题
学习
一行
年龄
性别
特点
帮助
不同
信息
更多
身高
观察
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
戴尔服务器电池的安装教程
mysql数据库技术简介
外卖服务器显示未支付
数据库异常死机
柳州市网络安全教育网
人民银行开展网络安全宣传
服务器机房正常温度
黑苹果怎么切换数据库
计算机技术和网络安全方向
数据库事务默认隔离级别
我国的网络安全法有什么作用
网络安全隐患如何防范措施
用网络技术高考作文
衢州巨化软件开发
把系统数据库搞死锁
开展电力信息网络安全专项检查
职业中专计算机网络技术教案
网络安全文案简短
神通数据库导入导出
周阿连烟台职业学院数据库
软件开发可以做谷歌竞价吗
软件开发 简单工具
军营网络安全主题题目
安徽捷日达互联网科技
网络安全素质教育备考
服务器eup电源管理是啥用
radius软件开发
数据库技术服务费用
手机所用数据库
数据库页面缓存