私はこのようなデータフレームがあります。整数の列をPythonで標準時の時間に変換する方法は?
BuyTime ID SellTime
94650 1 94651
94717 1 94817
120458 2 114119
に購入時間を、時間の種類を販売するには、整数である。しかし、私は標準時間の日付に変換します。 私はすでに
quote['SellTime'] = pd.to_datetime(quote['SellTime'], unit = 's')
を使用しますが、必要とされていない時に1970-01-01のようなスタートの年を提供します。 私のデータは次のようにする必要があります:
BuyTime Id SellTime
09:46:50 1 09:46:51
09:47:17 1 09:48:17
12:04:58 2 11:41:19
はEDIT:私はあなたがstring
のzfill
として必要な場合は、出力が必要だと思う
def format_time(value):
t2 = str(value)
if len(t2) == 5:
return "0%s:%s:%s" % (t2[0], t2[1:3], t2[3:5])
return "%s:%s:%s" % (t2[0:2], t2[2:4], t2[4:6])
さらに詳しい情報を提供する必要があるかもしれません:buyTimeとsellTimeの整数値は正確に何を表しますか?真夜中から何秒後?他に何か? – payne