我有一个任务是获取pandas中列的前6位数。但是,如果这个数字的长度小于6位数,它会在数字的末尾加一个十进制数。不幸的是,这对我以后的需求是不可接受的。在

我确信我可以用各种代码消除十进制,但随着数据帧的增大,它可能效率低下。在

当前代码:import pandas as pd

import numpy as np

df1 = pd.DataFrame({'A' : [np.NaN,np.NaN,3,4,5,5,3,1,5,np.NaN],

'B' : [1,0,3,5,0,0,np.NaN,9,0,0],

'C' : [10,0,30,50,0,0,4,10,1,0],

'D' : [123456,123456,1234567,12345678,12345,12345,12345678,123456789,1234567,np.NaN],

'E' : ['Assign','Unassign','Assign','Ugly','Appreciate','Undo','Assign','Unicycle','Assign','Unicorn',]})

wow2 = df1

wow2['D'] = wow2['D'][:6]

print(wow2)

A B C D E

0 NaN 1.0 10 123456 Assign

1 NaN 0.0 0 123456 Unassign

2 3.0 3.0 30 123456 Assign

3 4.0 5.0 50 123456 Ugly

4 5.0 0.0 0 12345. Appreciate

5 5.0 0.0 0 12345. Undo

6 3.0 NaN 4 NaN Assign

7 1.0 9.0 10 NaN Unicycle

8 5.0 0.0 1 NaN Assign

9 NaN 0.0 0 NaN Unicorn

如果这个数字的长度不超过6,我有没有办法留下它?我考虑过将列转换为字符串并执行循环。。。但我相信这样做效率会非常低,而且会带来比解决方案更多的问题

python提取数字前6位_取Pandas列的前6位数相关推荐

  1. Python+pandas查找前5位成绩最高的同学与前5个最高成绩的同学

    封面图片:<Python程序设计基础与应用>(ISBN:9787111606178),董付国,机械工业出版社 图书详情: 用书教师可以联系董老师获取教学大纲.课件.源码.教案.考试系统等配 ...

  2. php 提取数字,php如何实现只取数字的功能

    php只取数字的实现方法:1.使用"preg_match"函数从字符串中提取数字出来:2.使用PHP内置的"in_array"方法将字符串中出现的数字都提取出来 ...

  3. python 提取元组中的值_如何从Python元组中提取数据?

    我是Python的新手.对于这些数据,我正在和Jupytier iPython合作.我试图从csv文件中提取数字数据,然后运行Sklearn.我有: 用Pandas打开并读取CSV文件 将数据设置为字 ...

  4. python提取cad中的文字_[python]提取PPT中的文字(包括图片中的文字)

    python是一门很强大的语言,因为有着丰富的第三方库,所以可以说Python是无所不能的. 很多人都知道,Python可以操作Excel,PDF·还有PPT,这篇文章就围绕Python提取PPT中的 ...

  5. Java 字符串取前两位_java怎么获取字符串的前几位字符

    java怎么获取字符串的前几位字符 发布时间:2020-06-29 18:12:15 来源:亿速云 阅读:231 作者:Leah 这篇文章将为大家详细讲解有关java获取字符串前几位字符的方法,文章内 ...

  6. php取出字符串前两位,php怎么取出字符串的前几位

    php怎么取出字符串的前几位 php取出字符串的前几位的方法:可以利用substr()函数来实现,如[substr("Hello world",10)].substr()函数可以返 ...

  7. java截取前几位_java中怎么截取字符串前几位

    java中可以使用substring()方法截取字符串前几位. substring() 方法返回字符串的子字符串. 语法:public String substring(int beginIndex) ...

  8. python字符串前面去两位_在Python 3中删除字符串文字前面的'b'字符do

    I am new in python programming and i am a bit confused. I try to get the bytes from a string to hash ...

  9. python提取图片文字视频教学_用Python提取视频中的图片

    小编自己码的通用型函数,支持各种常用视频格式,可满足常用需求,亲测效果和速度都不错. 想获取本文数据和完整代码的下载链接,请关注微信公众号"R语言和Python学堂",并回复发文日 ...

最新文章

  1. java加载图片到缓存_Android实现图片异步加载并缓存到本地
  2. 资讯|WebRTC M89 更新
  3. 关联规则挖掘算法_基于Apriori关联规则的协同过滤算法
  4. cube station下载_Cube Station
  5. 集成Glide4.3.1出错!AbstractMethodError: abstract method void com.bumptech.glide.module
  6. 用python画漂亮图-大部分人都不知道-Python竟能画这么漂亮的花,帅呆了
  7. C#4.0的十种语法糖
  8. 在 ASP.NET MVC 中充分利用 WebGrid
  9. java复制pdf_java – 使用iText复制带注释的PDF
  10. 0804Python总结-单继承,多继承,菱形继承,__init__魔术方法(构造方法)
  11. 填坑—c语言写单片机中断程序无法返回到中断点—解决办法
  12. 配置maven的中央仓库mirro镜像
  13. Unity Shader - Predefined Shader preprocessor macros 着色器预处理宏
  14. 安全运营(SOC)概述
  15. Source Insight4.0结构体使用宏定义之后,成员没关联?
  16. 随心玩玩(四)docker从入门到入土
  17. 计算机学报杂志官网在线出版,计算机学报
  18. 报错:‘XXX‘ is abstract; cannot be instantiated 已解决
  19. web服务器双机热备方案解析
  20. iOS开发——网络请求案例汇总(AFNetworking)

热门文章

  1. MySQL 索引最左匹配原则
  2. 论文:云存储区块链技术:系统文献综述
  3. UltraEdit editplus notepad等的编码问题
  4. outlook 2007 企业邮箱使用教程
  5. 卡耐基《人性的弱点》读书笔记
  6. SSM中的拦截器机制
  7. CentOS:安装Docker
  8. 记录 logback加入springboot后多余的初始化日志
  9. 基于QT的五子棋人机博弈问题设计与实现 文档+任务书+答辩PPT+演示视频+项目源码
  10. 音频录制软件怎么在电脑上下载,如何在线录音