python - 将时间戳转换更改为函数
问题描述
我正在处理一些 CCXT 数据,并使用以下方法将时间戳转换为日期时间:
df['Timestamp'] = (pd.to_datetime(df['Timestamp'],unit='ms'))
现在我正在尝试将这种转换转换为一个函数,以这个为模型:
def datetime_parse_timestamp (time_in_secs):
return datetime.datetime.fromtimestamp(float(time_in_secs))
所以它可以称为
df = pd.read_csv('binance-BTCUSDT-4h.csv', parse_dates=True, date_parser=datetime_parse_timestamp, index_col='Timestamp')
解决这个问题的最佳方法是什么?
解决方案
可能需要做类似的事情:
def datetime_parse_timestamp(time_in_secs):
return pd.to_datetime(time_in_secs,unit='ms')
信用:你
推荐阅读
- android - 如何将imageView缩放到RelativeLayout之外
- javascript - 如何以每个随机数具有不同值的方式在多个位置调用随机数?
- django-forms - 我无法一次更新模型集中的多个数据
- c# - 如何轻松地为 Json 对象创建一个类
- mariadb - 我想为大量查询请求扩展 mariadb 数据库
- jquery - 如果在 jquery 和 codeigniter 中检查和取消选中复选框的其他条件
- python-3.x - 自动在所有测试中注入对象或从 pytest 中的夹具中注入测试类
- c# - 带有 Visual Studio 的 C#:已发布的应用程序在安装后无法运行
- asynchronous - 与异步无关的高阶函数
- hibernate - 使用 System.currentTimeMillis() 作为休眠表中的主键