首页 > 解决方案 > 将时间戳转换更改为函数

问题描述

我正在处理一些 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')

解决这个问题的最佳方法是什么?

标签: pythonpandasfunctiondatetimeccxt

解决方案


可能需要做类似的事情:

def datetime_parse_timestamp(time_in_secs):
   return pd.to_datetime(time_in_secs,unit='ms')

信用:你


推荐阅读