«Если рабочий хочет хорошо выполнять свою работу, он должен сначала заточить свои инструменты» — Конфуций, «Аналитики Конфуция. Лу Лингун»
титульная страница > программирование > Как преобразовать даты с плавающей точкой в ​​стиле Excel в объекты Pandas DateTime?

Как преобразовать даты с плавающей точкой в ​​стиле Excel в объекты Pandas DateTime?

Опубликовано в 2025-01-30
Просматривать:632

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

преобразование дат в стиле Excel с Pandas

, когда даты анализа из файлов Excel вы можете встретить даты, представленные в виде чисел с плавающей точкой, например, 42580.333333333. Pandas предоставляет удобный способ преобразования этих дат Excel в обычные объекты DateTime. Это преобразует даты Excel в соответствующие объекты DateTime:

импортировать панды как 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 ['date'], unit = 'd') pd.datetime (1899, 12, 30)

Последний учебник Более>

Изучайте китайский

Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.

Copyright© 2022 湘ICP备2022001581号-3