我的应用程序涉及处理以下形式的数据(包含在 CSV 中):
Epoch (number of seconds since Jan 1, 1970), Value
1368431149,20.3
1368431150,21.4
..
目前我使用 numpy loadtxt 方法读取 CSV(可以轻松使用 Pandas 的 read_csv)。目前对于我的系列,我将时间戳字段转换如下:
timestamp_date=[datetime.datetime.fromtimestamp(timestamp_column[i]) for i in range(len(timestamp_column))]
我通过将 timestamp_date 设置为我的 DataFrame 的日期时间索引来遵循这一点。我尝试在几个地方搜索以查看是否有使用这些 Unix 纪元时间戳的更快(内置)方法,但找不到任何方法。许多应用程序都使用这种时间戳术语。
- 是否有处理此类时间戳格式的内置方法?
- 如果不是,处理这些格式的推荐方法是什么?