Pandas df.dtypes неправильно определяет тип данных временных меток...? [дубликат]Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Pandas df.dtypes неправильно определяет тип данных временных меток...? [дубликат]

Сообщение Anonymous »

Изменить: я не считаю это дубликатом вопроса, отмеченного прямо сейчас. Проблема связана с местоположением и «распределением памяти» (как представляются данные), хотя в этом вопросе речь идет о смешивании разных часовых поясов (каковы данные на самом деле)...
У меня под рукой есть следующий фрейм данных pandas:

Код: Выделить всё

          key                    created
0  DLAND-1957  2024-05-23 12:59:25+02:00
1  DLAND-1956  2024-05-22 13:53:09+01:00
он ​​создается следующим образом:

Код: Выделить всё

import pandas as pd
key = ["DLAND-1957", "DLAND-1956"]
created = ["2024-05-23 12:59:25+02:00", "2024-05-22 13:53:09+01:00"]
df = pd.DataFrame({"key":key, "created":created})
df["created"] = pd.to_datetime(df["created"])
Как видите, столбец «создано» представляет собой «метку времени»:

Код: Выделить всё

type(list(df.iloc[0])[1])
type(list(df.iloc[1])[1])
оба возвращают

Код: Выделить всё

pandas._libs.tslibs.timestamps.Timestamp
Однако

Код: Выделить всё

df.dtypes
возвращает

Код: Выделить всё

key        object
created    object
Значит, сам факт наличия временных меток из разных часовых поясов заставляет панд обобщать тип столбца, превращая его в «объект»? Это немного проблематично при попытке определить типы данных в кадре данных pandas... как (если не использовать df.dtypes) правильно определить метку времени и другие типы данных в кадре данных pandas?

Подробнее здесь: https://stackoverflow.com/questions/786 ... -correctly
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»