Převést Datum a čas pro časové Razítko Pandy

0

Otázka

Cílem tohoto příspěvku je být schopen převést sloupce ['Open Date", "Blízko datum'] timestamp

Snažil jsem se s funkcemi / příklady z těchto odkazů s žádné výsledky.

Převést datum na timestamp v Neo4j

Převod datetime pandy

Pandy to_dict() převede datum na Timestamp

Opravdu si vážím jakékoliv nápady / připomínky / příklady, jak to udělat.

Báze Dat Obrázek

Sloupec Vlastnosti:

Otevřete Datum datetime64[ns] a pandy.core.série.Série

Zavřít datum datetime64[ns] a pandy.core.série.Série

Konečně jsem byl s použitím těchto knihoven

import pandy jako pd

import numpy as np

od import datetime datetime, datum, čas, timedelta

datetime pandas timestamp
2021-11-23 21:36:23
1

Nejlepší odpověď

0

Převést nejprve do numpy pole podle hodnoty a transformovat (cast), int64 - výstup je v nanosekundách , což znamená dělení 10 ** 9:

df['open_ts'] = df['Open_Date'].datetime.values.astype(np.int64)
df['close_ts'] = df['Close_Date'].datetime.values.astype(np.int64)

NEBO

Pokud se chcete vyhnout pomocí numpy, můžete také zkusit:

df['open_ts'] = pd.to_timedelta(df['Open_Date'], unit='ns').dt.total_seconds().astype(int)
df['close_ts'] = pd.to_timedelta(df['Close_Date'], unit='ns').dt.total_seconds().astype(int)

Zkuste je a oznamte to sem

2021-11-23 21:58:47

Ahoj, děkuji moc za vaši pomoc, na další snímky chyby ("'Série' objekt nemá žádný atribut 'datetime'" a "dtype datetime64[ns] nelze převést na timedelta64[ns]"), které jsem dostal, když běží různé možnosti, co jsem mohl dělat špatně? postimg.cc/gallery/G8djr4z
holguinmora

Ok, musíte nejprve vytvořit DF s series: pandas.pydata.org/docs/reference/api/... Pak, můžete použít kód co jsem ti dal, takže můžete převést sloupce, které potřebujete.
Lorenzo Bassetti

V jiných jazycích

Tato stránka je v jiných jazycích

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................