我正在使用最新版本的pandas和python 3.5
我有一个包含两列.table-scroll::-webkit-scrollbar {
height: 8px;
}
.table-scroll::-webkit-scrollbar-thumb {
background: rgba(180, 180, 180, 0.7);
}
的CSV文件,DATE
都是字符串
TIME
我需要连接DATE: 07Jan2015
TIME: 0:00:00
和DATE
并将结果转换为datetime或timestamp,但DATE必须采用以下格式
TIME
所以结果应该是这样的:
DATE FORMAT: 01/07/2015
我正在使用pandas导入CSV
答案 0 :(得分:2)
我认为您可以to_datetime
使用dt.strftime
:
print (df)
DATE TIME
0 07Jan2015 0:00:00
1 08Jan2015 1:00:00
df['NEW'] = pd.to_datetime(df.DATE + df.TIME, format='%d%b%Y%H:%M:%S')
df['NEW'] = df.NEW.dt.strftime('%m/%d/%Y %H:%M:%S')
print (df)
DATE TIME NEW
0 07Jan2015 0:00:00 01/07/2015 00:00:00
1 08Jan2015 1:00:00 01/08/2015 01:00:00