吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 938|回复: 11
收起左侧

[求助] 求助 python pandas 数值类型问题

[复制链接]
我是人 发表于 2020-7-20 13:50
假设这是一个DataFrame的一列,数据类型为 object
[Python] 纯文本查看 复制代码
列
aabbcc
123
456.789
2020-07-20
ddeeff
2000-01-01
111
222.333


这一列的数据类型是object ,也就是字符串。但是希望找到里面的 字符串,整数,浮点数与时间类型  这些行

就是说,最后得到以下结果

[Asm] 纯文本查看 复制代码
字符串
aabbcc
ddeeff


[Asm] 纯文本查看 复制代码
整数
123
111


[Asm] 纯文本查看 复制代码
浮点数
456.789
222.333


[Asm] 纯文本查看 复制代码
时间类型
2020-07-20
2000-01-01



谢谢大家了

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

thepoy 发表于 2020-7-20 13:57
你这个问题简单来说就是如何在字符串中找出不同类型的数据吧。
正则可能是唯一的解决办法了。
luanshils 发表于 2020-7-20 14:08
我第一反应也是正则表达式



                                            藏起来的小尾巴,不让你看!  
    zdnyp 发表于 2020-7-20 14:11
    Ldfd 发表于 2020-7-20 14:44
    利用type,判断类型
    zucker 发表于 2020-7-20 15:02
    有.的就是小数,有-的就是时间

    免费评分

    参与人数 1吾爱币 +1 热心值 +1 收起 理由
    我是人 + 1 + 1 我很赞同!

    查看全部评分

     楼主| 我是人 发表于 2020-7-20 15:15
    thepoy 发表于 2020-7-20 13:57
    你这个问题简单来说就是如何在字符串中找出不同类型的数据吧。
    正则可能是唯一的解决办法了。

    嗯嗯,感谢您的帮助!
     楼主| 我是人 发表于 2020-7-20 15:16
    Ldfd 发表于 2020-7-20 14:44
    利用type,判断类型

    嗯嗯,感谢您的帮助!
    南岸 发表于 2020-7-21 05:58
    我感觉正则可以
    rsnodame 发表于 2020-7-21 09:39
    找整数可以用内置方法

    [Python] 纯文本查看 复制代码
    data = ['aabbcc', '123', '456.789', '2020-07-20', 'ddeeff', '2000-01-01', '111', '222.333']
    df = pd.DataFrame(data,columns=['sample'])
    df[df['sample'].str.isdecimal()]
    #   sample
    # 1    123
    # 6    111
    
    您需要登录后才可以回帖 登录 | 注册[Register]

    本版积分规则

    返回列表

    RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

    GMT+8, 2024-11-30 02:11

    Powered by Discuz!

    Copyright © 2001-2020, Tencent Cloud.

    快速回复 返回顶部 返回列表