2024-06-16 10:44:33 发布
网友
我有两个时间序列文件,我想合并两者。我可以合并,但真正的问题是两个文件的时间戳格式。你知道吗
第一个文件:"2014-12-14 00:10:00" 第二个文件:"3/30/2015 8:30"
"2014-12-14 00:10:00"
"3/30/2015 8:30"
我更喜欢第二个文件的时间戳格式。你知道吗
当我尝试合并时,出现以下错误(当然,由于时间戳问题,这是预期的错误):
timeseries = pd.merge(scada, met_all, on='date_time', how='inner')
将每个(从字符串)转换为Timestamp/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也接受更具体的格式选项。你知道吗
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]
将每个(从字符串)转换为Timestamp/datetime64。你知道吗
注意:
to_datetime
也接受更具体的格式选项。你知道吗这也适用于系列/列:
相关问题 更多 >
编程相关推荐