从mysql8.0读取数据并形成pandas dataframe类型数据,精确定位行列式中的元素,并读取...

from pandas import *
import pandas as pd
from sqlalchemy import create_engine
engine = create_engine("mysql+pymysql://root:wenwajiao@127.0.0.1:3306/ryandb?charset=UTF8MB4")
#charset设置用于mysql8.0的新型字符集,清根据你的需要设定 print(engine) myframe
= pd.read_sql("select colname,comment,tblbelongs from colname",con=engine) print (myframe)

 输出结果:

 

Engine(mysql+pymysql://root:***@127.0.0.1:3306/ryandb?charset=UTF8MB4)
   comment         colname     tblbelongs
0      铜价格        p_bronze   incomedoc_mx
1      片含量         c_piece  incomedocs_mx
2       重量          weight   incomedoc_mx
3      铁含量          c_iron   incomedoc_mx
4      铝重量          w_alum   incomedoc_mx
5    锄头马价格          p_hoeh  incomedocs_mx
6    货品总成本       totalcost   incomedoc_mx
7   23尖角含量      c_23sharpa  incomedocs_mx
8       品名       goodsname           None
9     每吨毛利  gprofit_perton   incomedoc_mx
10     采购价     incomeprice   incomedoc_mx
11     铜重量        w_bronze   incomedoc_mx
12     片价格         p_piece  incomedocs_mx
13   无限长重量       w_ulength  incomedocs_mx
14     铁重量          w_iron   incomedoc_mx
15      产值       v_produce   incomedoc_mx
16  35尖角重量      w_35sharpa  incomedocs_mx
17   无限长价格       p_ulength  incomedocs_mx
18   无限长含量       c_ulength  incomedocs_mx
19     铝含量          c_alum   incomedoc_mx
20     铝价格          p_alum   incomedoc_mx
21  35尖角含量      c_35sharpa  incomedocs_mx
22  23尖角重量      w_23sharpa  incomedocs_mx
23  23尖角价格      p_23sharpa  incomedocs_mx
24   锄头马含量          c_hoeh  incomedocs_mx
25     铜含量        c_bronze   incomedoc_mx
26     铁价格          p_iron   incomedoc_mx
27  35尖角价格      p_35sharpa  incomedocs_mx
28     片重量         w_piece  incomedocs_mx
29   锄头马重量          w_hoeh  incomedocs_mx
30  35平角重量       w_35flata  incomedocs_mx
31  35平角价格       p_35flata  incomedocs_mx
32    每吨成本     cost_perton   incomedoc_mx
33  35平角含量       c_35flata  incomedocs_mx
34    货品赢利          profit   incomedoc_mx
35   光亮铝重量     w_shiningal  incomedocs_mx
36   光亮铝含量     c_shiningal  incomedocs_mx
37   条纹片价格        p_stripp  incomedocs_mx
38   条纹片含量        c_stripp  incomedocs_mx
39   光亮铝价格     p_shiningal  incomedocs_mx
40   条纹片重量        w_stripp  incomedocs_mx
41    索赔金额         h_claim      incomedoc
42     总成本     h_totalcost      incomedoc
43     总利润   h_totalprofit      incomedoc
44    每吨人工     h_perhrcost      incomedoc
45     总人工   h_totalhrcost      incomedoc
46    计算日期       h_caldate      incomedoc
47   利润百分比      h_profitpp      incomedoc
48    采购日期        h_indate      incomedoc
49    数据来源      h_filename      incomedoc
50      品牌         h_brand      incomedoc
51    批次编号        h_markno      incomedoc
52    货单编号           h_dno      incomedoc
53    货品项目          h_item      incomedoc
  • 精确打击:现在我要取出 '35尖角重量' 对应的colname, tblbelongs值,这样写
wenwa = myframe.iloc[(myframe['comment']=='35尖角重量').values,[1,2]]
print(wenwa.iloc[0]['tblbelongs'])
print(wenwa.iloc[0]['colname'])

输出结果:

incomedocs_mx  
w_35sharpa

 

  • 利用Series组装出一个行列数据,其实就是二维数组,并写入excel文件

 

wenwa = DataFrame({"comment":Series(['铜价格', '片含量', '重量', '铁含量', '铝重量', '锄头马价格', '货品总成本', '23尖角含量', '品名', '每吨毛利',
'采购价', '铜重量', '片价格', '无限长重量', '铁重量', '产值', '35尖角重量', '无限长价格', '无限长含量', '铝含量', '铝价格', '35尖角含量',
'23尖角重量', '23尖角价格', '锄头马含量', '铜含量', '铁价格', '35尖角价格', '片重量', '锄头马重量', '35平角重量', '35平角价格', '每吨成本', '35平角含量',
'货品赢利'])}) print("组合成series数据类型:\n ",wenwa) wenwa.to_excel("/root/文档/wenwa.xls",index=False)

输出结果:

     comment
0      铜价格
1      片含量
2       重量
3      铁含量
4      铝重量
5    锄头马价格
6    货品总成本
7   23尖角含量
8       品名
9     每吨毛利
10     采购价
11     铜重量
12     片价格
13   无限长重量
14     铁重量
15      产值
16  35尖角重量
17   无限长价格
18   无限长含量
19     铝含量
20     铝价格
21  35尖角含量
22  23尖角重量
23  23尖角价格
24   锄头马含量
25     铜含量
26     铁价格
27  35尖角价格
28     片重量
29   锄头马重量
30  35平角重量
31  35平角价格
32    每吨成本
33  35平角含量
34    货品赢利

 

转载于:https://www.cnblogs.com/saintdingspage/p/11390404.html

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

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

相关文章

c++代码整洁之道pdf_别再问如何用Python提取PDF内容了!

公众号后台回复“图书“,了解更多号主新书内容作者:陈熹来源:早起Python导读大家好,在之前的办公自动化系列文章中我们已经详细介绍了👉如何使用Python批量处理PDF文件,包括合并、拆分、水印、加密等操作。…

[html] 你知道什么是粘性布局吗?

[html] 你知道什么是粘性布局吗? MDN 是这样解释的:Sticky positioning can be thought of as a hybrid of relative and fixed positioning. A stickily positioned element is treated as relatively positioned until it crosses a specified thresh…

vim编辑模式_sublime vim模式和快捷键

vim的四种模式及模式切换vim一共有4个模式&#xff1a;正常模式 (Normal-mode) 插入模式 (Insert-mode)命令模式 (Command-mode)可视模式 (Visual-mode)正常模式启动vim后默认处于正常模式。不论位于什么模式&#xff0c;按下<Esc>键(有时需要按两下&#xff09;都会进入…

windows下启动activemq闪退

本地测试activemq时,双击bin下的activemq.bat,命令行出现闪现问题 解决:在当前目录启动命令行 输入 activemq-admin.bat start 可以正常启动 原因暂时还不知道 转载于:https://www.cnblogs.com/jiushixihuandaqingtian/p/11393557.html

win7下注册s2008

今天打开vs居然提示获取了&#xff0c;按照xp的办法没法注册&#xff0c;真是纠结啊。结果点击卸载按钮就给卸载了。不得不重新安装。 百度一搜&#xff0c;才知道升级注册的按钮被屏蔽了。╮(╯▽╰)╭&#xff0c;网上有如下代码搜索窗口并把它显示出来。 关键函数如下&#…

python读取txt文件_python实现读写txt文件的几种方法

一、读写模式&#xff1a;w&#xff1a;向文件中写入内容&#xff0c;w会清空原来文本内容a&#xff1a;向文件中追加内容r&#xff1a;从文件中读取内容wb&#xff1a;以二进制形式写入内容。rb&#xff1a;以二进制形式读文件内容ab&#xff1a;以二进制形式追加内容a、r、w&…

[html] html5的Notification桌面通知如何请求权限?

[html] html5的Notification桌面通知如何请求权限&#xff1f; Notification.requestPermission(callback);个人简介 我是歌谣&#xff0c;欢迎和大家一起交流前后端知识。放弃很容易&#xff0c; 但坚持一定很酷。欢迎大家一起讨论 主目录 与歌谣一起通关前端面试题

python代码转换为pytorch_pytorch使用 to 进行类型转换方式

在程序中&#xff0c;有多种方法进行强制类型转换。本博文将介绍一个非常常用的方法&#xff1a;to()方法。我们通常使用它来进行GPU和CPU的类型转换&#xff0c;但其实也可以用来进行torch的dtype转换。常见方法&#xff1a;tensor.to(‘cuda:0)先看官网介绍&#xff1a;**Per…

Oracle 时区(TimeZone )-- DST

Daylight Savings Time (DST) 指 定一个时区的时候&#xff0c;可以使用数字(-05:00)&#xff0c;缩写(EST)或者地区名称(US/Eastern)。 在多数情况下&#xff0c;它们的效果是一样的。但是在DST的处理过 程中&#xff0c;如果使用地区名称来指定时区&#xff0c;ORACLE会自动进…

centos7升级openssh

注意&#xff1a; openssl版本(openssl版本要大于1.0.1&#xff0c;zlib版本要大于1.1.4) 一、安装依赖包 yum -y install gcc make perl # zlib zlib-devel yum install -y gcc openssl-devel pam-devel rpm-buildyum install telnet-ser…

java 复制对象_Java程序员必备:序列化全方位解析

前言 相信大家日常开发中&#xff0c;经常看到Java对象“implements Serializable”。那么&#xff0c;它到底有什么用呢&#xff1f;本文从以下几个角度来解析序列这一块知识点~什么是Java序列化&#xff1f;为什么需要序列化&#xff1f;序列化用途Java序列化常用API序列化的…

[html] history和hash两种路由方式的最大区别是什么?

[html] history和hash两种路由方式的最大区别是什么&#xff1f; hash 只在当前URL内刷新&#xff0c;history支持多个URL个人简介 我是歌谣&#xff0c;欢迎和大家一起交流前后端知识。放弃很容易&#xff0c; 但坚持一定很酷。欢迎大家一起讨论 主目录 与歌谣一起通关前端…

decimal类型对象里面定义什么类型_奥斯塔罗 单身开启桃花雷达 现阶段的我适合什么类型的对象?...

相信单身朋友总好奇下一位对象是否出现了&#xff1f;或是这么多人我该如何察觉下一位对象呢&#xff1f;如果单身的你正寻找对象中那就跟奥斯老师一起来看看下一位对象的个性与特征吧&#xff01;&#xff1c;&#xff1c;直觉选一张牌&#xff1e;>牌l选择到这组牌的朋友&…

Centos中查找文件、目录、内容

1、查找文件 find / -name filename2、查找文件夹&#xff08;目录&#xff09; find / -name path -type d3、查找内容 find . | xargs grep -ri content3.1、只显示文件名称 find . | xargs grep -ril content 只显示文件名称转载于:https://www.cnblogs.com/xiaohaojs/p/114…

[html] 在网格布局中都有哪些概念呢?比如:网格线

[html] 在网格布局中都有哪些概念呢&#xff1f;比如&#xff1a;网格线 容器&#xff1a;采用网格布局的区域项目&#xff1a;容器内部采用网格定位的子元素行&#xff1a;容器里面的水平区域列&#xff1a;容器里面的垂直区域单元格&#xff1a;行和列的交叉区域网格线&#…

win7系统怎么拷贝到u盘_Win7系统电脑无法识别U盘启动盘怎么办?

U盘想必大家不会陌生&#xff0c;通常会用来存储一些资料便于移动办公&#xff0c;有些小伙伴也会将其变更成U盘启动盘&#xff0c;帮助电脑重装系统。但是有用户反馈U盘插入电脑后无法识别启动&#xff0c;这要怎么办呢&#xff1f;其实很简单&#xff0c;下面小编就给大家带来…

GStreamer基础教程07 - 播放速率控制

摘要 在常见的媒体播放器中&#xff0c;通常可以看到快进&#xff0c;快退&#xff0c;慢放等功能&#xff0c;这部分功能被称为“特技模式&#xff08;Trick Mode&#xff09;”&#xff0c;这些模式有个共同点&#xff1a;都通过修改播放的速率来达到相应的目的。 本文将介绍…

python老鼠书名字_芜湖学习python公司推荐

芜湖学习python公司推荐苏州翔锐信息科技有限公司&#xff0c;成立于2011年&#xff0c;是一家人工智能教育公司&#xff0c;目前团队规模200人&#xff0c;覆盖用户已超600万。我们致力于借助科技的技术力量&#xff0c;以认知科学作基础&#xff0c;研究人的学习行为和学习过…

数据库日志

很多时候需要追踪记录的变更情况&#xff0c;AX里有数据库日志来完成这件事情&#xff0c;操作路径为:系统管理->设置->数据库日志.如果按照向导添加后没看到相应的记录&#xff0c;可以尝试如下方法&#xff0c;选中生命科学电子签名。系统管理->设置->系统->配…

[html] 字体图标加载出来成了小方块,是什么原因呢?如何解决?

[html] 字体图标加载出来成了小方块&#xff0c;是什么原因呢&#xff1f;如何解决&#xff1f; css样式没有引用吧个人简介 我是歌谣&#xff0c;欢迎和大家一起交流前后端知识。放弃很容易&#xff0c; 但坚持一定很酷。欢迎大家一起讨论 主目录 与歌谣一起通关前端面试题…