Pandas系列找到某种类型的索引

2024-04-20 08:00:20 发布

您现在位置:Python中文网/ 问答频道 /正文

我的数据框中有一列主要包含日期时间.time类型

all_cities['Result'].head()
0    02:19:53
1    02:20:10
2    02:20:52
3    02:37:19
4    02:38:05

Name: Result, dtype: object

但是,所有城市['Result'][0]

^{pr2}$

如何找到不同类型的单元格的索引(不是日期时间)? 在


Tags: 数据name类型objecttime时间resultall
1条回答
网友
1楼 · 发布于 2024-04-20 08:00:20

说你有

df = pd.DataFrame({'ex': [1, datetime.time(2,19,53), "string", [1,2,3]]})

    ex
0   1
1   02:19:53
2   string
3   [1, 2, 3]

你能做到的

^{pr2}$

为了得到

ex
1   02:19:53

详细信息:

transform(type)生成条目的类型

0              <class 'int'>
1    <class 'datetime.time'>
2              <class 'str'>
3             <class 'list'>

那么

 df.ex.transform(type) == datetime.time

0    False
1     True
2    False
3    False

相关问题 更多 >