当前位置: 首页 > news >正文

魔法伤害--是谁偷走了我的0

起因:需要迁移数据进行数据更新,使用pandas+orcal进行数据处理以及库迁移

首先把数据导出为xls格式数据文件,使用python

import pandas as pdnew_obj = pd.read_excel(ne,dtype={'DAY': str, 'MONTH': str})

原有导出数据格式为:

使用    pd.read_excel()读取数据文件发现

输出为:

过程:使用pandas读取列的数据未按预期以字符串形式存储。

1 问题
test.xlsx的内容如下

序号    code
0    000123
1    000124
2    000125

2 解决办法
(1)第一种
指定列以字符串读取  指定固定数据列读取数据

df = pd.read_excel('test.xlsx', dtype={'DAY':str,'MONTH':str})
(2)第二种

使用转换器 将数据转换为指定类型取出

df = pd.read_excel('test.xlsx', converters={'DAY':str,'MONTH':str})

(3)第三种(不大好用,最好还是老老实实写代码)
用wps打开文件,先将所有数值向前填充0。即将123,改为显示000123,如果已经显示,跳过此步骤。

接下来,将数字格式改为文本数字格式。右键选择批量处理单元格,再选择将数字转为文本型数字。


http://www.mrgr.cn/news/62158.html

相关文章:

  • Lua协同程序(线程)
  • 移动端开发:响应式设计与适配技巧
  • 数据仓库建设方案和经验总结
  • Win11+WLS Ubuntu 鸿蒙开发环境搭建(一)
  • C++Primer 复合类型
  • Laravel操作ElasticSearch
  • NEEP-EN2-2020-Section1
  • 100种算法【Python版】第28篇——扩展欧几里得算法
  • 【Linux】--- 开发工具篇:yum、vim、gcc、g++、gdb、make、makefile
  • highcharts的datalabels标签格式化
  • 【计网】网络协议栈学习总结 --- 浏览器上输入网址域名后点击回车,到底发生了什么?
  • 通过不当变更导致 PostgreSQL 翻车的案例分析与防范
  • Python金色流星雨(完整代码)
  • ubuntu 挂载 新 硬盘 ext3
  • 高等数学(数二专题)
  • 在Windows下通过pip安装Selenium
  • lenovo联想小新 潮7000-14AST(81GE)笔记本原厂Win10系统镜像安装包下载
  • 软件评测第二期
  • 练习LabVIEW第二十七题
  • window11使用wsl2安装Ubuntu22.04
  • 易至狂欢购车季火热开启,EV3青春版打造年轻一代出行新选择
  • 如何安装自动化测试工具katalon?
  • LC20. 有效的括号
  • Java AQS CountDownLatch 总结
  • 图文并茂教你如何发布自己的NPM包(GitHub Packages npm 包发布)
  • 北京武斗士散打搏击俱乐部招收代理合伙人成为武林新盟主