Spec-Zone.ru › pandas 0.23

pandas.Timestamp

class pandas.Timestamp

Замена Pandas для datetime.datetime

Timestamp — это аналог Datetime из Python и взаимозаменяем с ним в большинстве случаев. Это тип, используемый для записей, составляющих DatetimeIndex, и других ориентированных на временные ряды структур данных в pandas.

Параметры:

ts_input : datetime-подобный тип, строка, целое число, число с плавающей точкой

Значение, которое требуется преобразовать в Timestamp

freq : строка, DateOffset

Смещение, которое будет иметь Timestamp

tz : строка, pytz.timezone, dateutil.tz.tzfile или None

Часовой пояс для времени, которое будет иметь Timestamp.

unit : строка

Единица, используемая для преобразования, если ts_input имеет тип int или float. Допустимые значения — ‘D’, ‘h’, ‘m’, ‘s’, ‘ms’, ‘us’ и ‘ns’. Например, ‘s’ означает секунды, а ‘ms’ — миллисекунды.

year, month, day : целое число

Введено в версии 0.19.0.

hour, minute, second, microsecond : целое число, необязательно, по умолчанию 0

Введено в версии 0.19.0.

nanosecond : целое число, необязательно, по умолчанию 0

Введено в версии 0.23.0.

tzinfo : datetime.tzinfo, необязательно, по умолчанию None

Введено в версии 0.19.0.

Примечания

Существуют по существу три соглашения об вызове конструктора. Основная форма принимает четыре параметра. Их можно передавать по позиции или по имени.

Другие две формы повторяют параметры из datetime.datetime. Их можно передавать по позиции или по имени, но не вместе.

Примеры

Использование основного соглашения о вызове:

Это преобразует строку подобную datetime >>> pd.Timestamp(‘2017-01-01T12’) Timestamp(‘2017-01-01 12:00:00’)

Это преобразует число с плавающей точкой, представляющее эпоху Unix в единицах секунд >>> pd.Timestamp(1513393355.5, unit=’s’) Timestamp(‘2017-12-16 03:02:35.500000’)

Это преобразует целое число, представляющее эпоху Unix в единицах секунд и для определенного часового пояса >>> pd.Timestamp(1513393355, unit=’s’, tz=’US/Pacific’) Timestamp(‘2017-12-15 19:02:35-0800’, tz=’US/Pacific’)

Использование других двух форм, которые повторяют API для datetime.datetime:

>>> pd.Timestamp(2017, 1, 1, 12)
Timestamp('2017-01-01 12:00:00')
>>> pd.Timestamp(year=2017, month=1, day=1, hour=12)
Timestamp('2017-01-01 12:00:00')

Атрибуты

tz Псевдоним для tzinfo
weekday_name (УСТАРЕЛО) .. deprecated:: 0.23.0
asm8
day
dayofweek
dayofyear
days_in_month
daysinmonth
fold
freq
freqstr
hour
is_leap_year
is_month_end
is_month_start
is_quarter_end
is_quarter_start
is_year_end
is_year_start
microsecond
minute
month
nanosecond
quarter
second
tzinfo
value
week
weekofyear
year

Методы

astimezone Преобразовать временную метку с часовым поясом в другое время.
ceil вернуть новую временную метку, округлённую до этого разрешения
combine(дата, время) дата, время -> дата и время с теми же полями даты и времени
ctime Возвращает строку в формате ctime().
date Возвращает объект date с тем же годом, месяцем и днём.
day_name Возвращает название дня временной метки с указанным языковым стандартом.
dst Возвращает self.tzinfo.dst(self).
floor вернуть новую временную метку, округленную вниз до этого разрешения
fromordinal(порядковый номер[, freq, tz]) при передаче порядкового номера, выполняет перевод и преобразование в временную метку, примечание: по определению в самом порядковом номере не может быть никакой информации о часовом поясе
fromtimestamp(врем_метка) временная метка[, tz] -> локальное время tz из POSIX временной метки.
isocalendar Возвращает кортеж из 3 элементов: год по ISO, номер недели и день недели.
isoweekday Возвращает день недели, представленный датой.
month_name Возвращает название месяца временной метки с указанным языковым стандартом.
normalize Нормализовать временную метку до полуночи, сохранив информацию о часовом поясе.
now([tz]) Возвращает новый объект Timestamp, представляющий текущее время, локальное для tz.
replace реализует datetime.replace, обрабатывает наносекунды
round Округлить временную метку до указанного разрешения
strftime формат -> строка в формате strftime().
strptime строка, формат -> новая дата и время, разобранные из строки (как time.strptime()).
time Возвращает объект time с тем же временем, но с tzinfo=None.
timestamp Возвращает POSIX временную метку в виде числа с плавающей точкой.
timetuple Возвращает кортеж времени, совместимый с time.localtime().
timetz Возвращает объект time с тем же временем и tzinfo.
to_datetime64 Возвращает объект numpy.datetime64 с точностью ‘ns’
to_julian_date Преобразовать временную метку в юлианскую дату.
to_period Возвращает период, для которого эта временная метка является наблюдением.
to_pydatetime Преобразовать объект Timestamp в стандартный объект datetime Python.
today(cls[, tz]) Возвращает текущее время в локальном часовом поясе.
toordinal Возвращает пролептический григорианский порядковый номер.
tz_convert Преобразовать временную метку с часовым поясом в другое время.
tz_localize Преобразовать неопределённую во времени временную метку в локальный часовой пояс или удалить часовой пояс из временной метки с часовым поясом.
tzname Возвращает self.tzinfo.tzname(self).
utcfromtimestamp(врем_метка) Создать неопределённую во времени дату и время UTC из POSIX временной метки.
utcnow() Возвращает новую временную метку, представляющую дату и время UTC.
utcoffset Возвращает self.tzinfo.utcoffset(self).
utctimetuple Возвращает кортеж времени UTC, совместимый с time.localtime().
weekday Возвращает день недели, представленный датой.
isoformat

© 2008–2012, AQR Capital Management, LLC, Lambda Foundry, Inc. and PyData Development Team
Licensed under the 3-clause BSD License.
https://pandas.pydata.org/pandas-docs/version/0.23.4/generated/pandas.Timestamp.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API