Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/16.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 3.x 将整数转换为日期_Python 3.x_Pandas_Date - Fatal编程技术网

Python 3.x 将整数转换为日期

Python 3.x 将整数转换为日期,python-3.x,pandas,date,Python 3.x,Pandas,Date,我的数据集的日期格式为yyyymmdd。例如,2018年5月5日将是20180505 如何重新格式化这些条目,使其成为熊猫中的时间序列?尝试以下方法: from datetime import datetime a = '20180505' date = datetime.strptime(a, '%Y%m%d').strftime('%m/%d/%Y') 通过此链接:您可以在熊猫文档中找到所有内容。阅读《熊猫》杂志 ## sample data df = pd.DataFrame({'dat

我的数据集的日期格式为yyyymmdd。例如,2018年5月5日将是20180505

如何重新格式化这些条目,使其成为熊猫中的时间序列?

尝试以下方法:

from datetime import datetime
a = '20180505'
date = datetime.strptime(a, '%Y%m%d').strftime('%m/%d/%Y')

通过此链接:

您可以在熊猫文档中找到所有内容。阅读《熊猫》杂志

## sample data
df = pd.DataFrame({'dates': ['20180505','20180506','20180507','20180508']})

## convert to dates
df['dates'] = pd.to_datetime(df['dates'])

您可能还需要更改格式,以下是一个示例:

df = pd.DataFrame({'dates': ['20180505','20180506','20180507','20180508']})
print df
      dates
0  20180505
1  20180506
2  20180507
3  20180508
df['dates'] =  pd.to_datetime(df['dates'], format='%Y%m%d').dt.strftime('%d/%b/%Y')
print df
输出:

         dates
0  05/May/2018
1  06/May/2018
2  07/May/2018
3  08/May/2018
可能的重复可能的重复