Python 时间戳校正
我有两个时间序列文件,我想合并它们。我可以合并,但真正的问题是两个文件中的时间戳格式 第一个文件:Python 时间戳校正,python,pandas,timestamp,Python,Pandas,Timestamp,我有两个时间序列文件,我想合并它们。我可以合并,但真正的问题是两个文件中的时间戳格式 第一个文件:“2014-12-14 00:10:00” 第二个文件:“3/30/2015 8:30” 我更喜欢第二个文件时间戳格式 当我尝试合并时,我得到以下错误(当然,由于时间戳问题,这是预期的错误): 将每个(从字符串)转换为时间戳/datetime64 In [11]: pd.to_datetime("2014-12-14 00:10:00") Out[11]: Timestamp('2014-12-14
“2014-12-14 00:10:00”
第二个文件:
“3/30/2015 8:30”
我更喜欢第二个文件时间戳格式
当我尝试合并时,我得到以下错误(当然,由于时间戳问题,这是预期的错误):
将每个(从字符串)转换为时间戳/datetime64
In [11]: pd.to_datetime("2014-12-14 00:10:00")
Out[11]: Timestamp('2014-12-14 00:10:00')
In [12]: pd.to_datetime("3/30/2015 8:30")
Out[12]: Timestamp('2015-03-30 08:30:00')
注意:to_datetime
也接受更具体的格式选项
这也适用于系列/列:
In [13]: pd.to_datetime(pd.Series(["2014-12-14 00:10:00"]))
Out[13]:
0 2014-12-14 00:10:00
dtype: datetime64[ns]
In [13]: pd.to_datetime(pd.Series(["2014-12-14 00:10:00"]))
Out[13]:
0 2014-12-14 00:10:00
dtype: datetime64[ns]