"Se um trabalhador quiser fazer bem o seu trabalho, ele deve primeiro afiar suas ferramentas." - Confúcio, "Os Analectos de Confúcio. Lu Linggong"
Primeira página > Programação > Como converter datas de ponto flutuante no estilo Excel em objetos Pandas DateTime?

Como converter datas de ponto flutuante no estilo Excel em objetos Pandas DateTime?

Publicado em 2025-01-30
Navegar:358

How to Convert Excel-Style Floating-Point Dates to Pandas Datetime Objects?

convertendo datas do estilo Excel com pandas

Ao analisar as datas dos arquivos do Excel, você pode encontrar datas representadas como números de ponto flutuante, como 42580.33333333333. Os pandas fornecem uma maneira conveniente de converter essas datas do Excel em objetos regulares de tempo. Isso converterá as datas do Excel para os objetos DateTime correspondentes:

importar pandas como PD df = pd.dataframe ({'date': [42580.3333333333, 10023]}) df ['real_date'] = pd.timedelTaindex (df ['date'], unit = 'd') pd.dateTime (1900, 1, 1)

import pandas as pd
df = pd.DataFrame({'date': [42580.3333333333, 10023]})
df['real_date'] = pd.TimedeltaIndex(df['date'], unit='d')   pd.datetime(1900, 1, 1)

df ['real_date'] = Pd .Timedeltaindex (df ['data'], unit = 'd') pd.dateTime (1899, 12, 30)

Tutorial mais recente Mais>

Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.

Copyright© 2022 湘ICP备2022001581号-3