EpochからPandas Timestampをnanoに変換する最も効率的な方法は何ですか?その後Pandas TimestampをEpochからnanoに変換するには?
import pandas as pd
ns = 1470924597871000000
timestamp = pd.to_datetime(ns, unit="ns")
どのように
timestamp => 1470924597871000000 ns???
EpochからPandas Timestampをnanoに変換する最も効率的な方法は何ですか?その後Pandas TimestampをEpochからnanoに変換するには?
import pandas as pd
ns = 1470924597871000000
timestamp = pd.to_datetime(ns, unit="ns")
どのように
timestamp => 1470924597871000000 ns???
それはパラメータunit
で素敵な作品が、意外にも、あまりにもパラメータなし::
import pandas as pd
ns = 1470924597871000000
timestamp1 = pd.to_datetime(ns)
print (timestamp1)
2016-08-11 14:09:57.871000
timestamp = pd.to_datetime(ns, unit='ns')
print (timestamp)
2016-08-11 14:09:57.871000
とタイムスタンプから変換する必要がある場合は、エポック
あなたはタイムスタンプ値を取得するためにtimestamp()
を使用することができます:
print (timestamp.value)
1470924597871000000
ユニットの種類を指定するには、パスunit='ns'
:
In [46]:
ns = 1470924597871000000
timestamp = pd.to_datetime(ns, unit='ns')
timestamp
Out[46]:
Timestamp('2016-08-11 14:09:57.871000')
が、これはあなたが何か他のものの後にある場合を除き、これを通過することなく、とにかく正常に動作するようですか?私にとって
In [50]:
timestamp.timestamp()
Out[50]:
1470920997.871
値:
import pandas as pd
ns = 1470924597871000000
timestamp = pd.to_datetime(ns)
timestamp.value
Out: 1470924597871000000
ありがとうございます!値のdocを見つけることができません – ChromeHearts