涵林同学 2021-01-19 21:36 采纳率: 100%
浏览 712
已采纳

Pandas DataFrame的某列中找出类型为float的元素

 

现有一个DataFrame中如图1所示,我想从backTime列中找出类型为float的元素(确定是哪一行)。

                                                                                                                     图1

 

问题背景

我想将rentTime列和backTime列转换为datetime类型于是使用了如下的代码,但是报错

 

我查看了几个backTime列元素的类型,发现是str类型没错。

 

于是怀疑可能数据源文件中有几个数据是float,但我不知道如何找出backTime列中类型为float 的元素

 

  • 写回答

1条回答 默认 最新

  • Bryce-Lin 2021-01-20 09:58
    关注

    在apply得函数里用try except  然后打印一下报错得行号就知道哪一行是float了

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?