在Pandas DataFram中创建date/datetime变量的列表

2024-10-17 16:35:29 发布

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

定义日期范围(数据): _温度=数据类型 return\u temp==intI要获取我的pandas数据集中所有属于date或datetime数据类型的变量的列表。在

如果我有一个100列的数据集和12个不同的日期或日期时间字段,我希望它给我一个这12个列名的列表。在

output = ['Datefield1','Datetimefield2','Datedeltafield3',.......] 

我可以为整型变量生成布尔型列表,但不知道如何检查日期数据类型:

^{pr2}$

Tags: 数据pandas列表outputdatetimedatereturn定义
2条回答
output = [col[0] for col in df.dtype if col[1] in (date, datetime)]

这是未经测试,但应该给你一个总的想法,只要把你想要的任何类型的权利。在

我觉得这很管用。在

def date_ranges(data):
    _temp = ['date' in str(n) for n in list(data.dtypes)]
    return _temp


date_ranges(data)

相关问题 更多 >