我正在使用 Python,并且我在类型为“2013-06-24 17:04:28”的表中有日期存储为字符串,我想做诸如减去和平均它们之类的事情。
我不太在乎时间。
将字符串转换为的适当格式是什么,我该怎么做?
提前感谢您的帮助。
最大限度。
pandas 有它自己的 Timestamp 对象。您可以使用以下函数将字符串或整个列(系列)转换为时间戳to_datetime
:
pd.to_datetime(df['date_col'])
请参阅文档的“转换为时间戳”部分。
注意:您可以在读取 DataFrame 时转换为时间戳,例如使用read_csv
.
它适用于您的日期格式:
In [11]: pd.to_datetime('2013-06-24 17:04:28')
Out[11]: Timestamp('2013-06-24 17:04:28', tz=None)
time.strptime("2013-06-24 17:04:28", "%Y-%m-%d %H:%M:%S")
那么你可以使用python的时间模块