Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/oracle/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 在数据框中创建日期/日期时间变量的列表_Python_Date_Pandas - Fatal编程技术网

Python 在数据框中创建日期/日期时间变量的列表

Python 在数据框中创建日期/日期时间变量的列表,python,date,pandas,Python,Date,Pandas,定义日期和范围数据: _temp=data.dtypes return _temp==intI我想获取数据集中日期或日期时间数据类型的所有变量的列表 如果我有一个100列的数据集和12个不同的日期或日期时间字段,我希望它能给出这12个列名的列表 output = ['Datefield1','Datetimefield2','Datedeltafield3',.......] 我可以为整数变量生成布尔列表,但我不知道如何检查日期数据类型: def date_ranges(data):

定义日期和范围数据: _temp=data.dtypes return _temp==intI我想获取数据集中日期或日期时间数据类型的所有变量的列表

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

output = ['Datefield1','Datetimefield2','Datedeltafield3',.......] 
我可以为整数变量生成布尔列表,但我不知道如何检查日期数据类型:

def date_ranges(data):
    _temp = data.dtypes
    return _temp == int

date_ranges(data)
这是未经测试的,但应该给你一个大致的想法,只要把你想要的类型放在右边。

我认为这是可行的

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


date_ranges(data)

KeyError:'数据类型int64中没有字段。'您尝试过iInstance吗?
def date_ranges(data):
    _temp = ['date' in str(n) for n in list(data.dtypes)]
    return _temp


date_ranges(data)