我与一些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')
信用:您
如果您使用时间戳从当前时间的差异,你可以使用datetime.timedelta作为
>>> import time
>>> import datetime
>>> a=1549032022
>>> str(datetime.timedelta(seconds=time.time()-a))
'4 days, 15:20:38.691180'
否则,你已经有答案了,如果你想在你的答案进行任何修改就可以使用lambda函数按您放心。