用法:
class pandas.Timestamp(ts_input=<object object>, freq=None, tz=None, unit=None, year=None, month=None, day=None, hour=None, minute=None, second=None, microsecond=None, nanosecond=None, tzinfo=None, *, fold=None)
python datetime.datetime 对象的 Pandas 替换。
Timestamp 是 python 的 Datetime 的 pandas 等价物,在大多数情况下可以与它互换。它是用于构成 DatetimeIndex 的条目的类型,以及 pandas 中其他面向时间序列的数据结构。
- ts_input:datetime-like,str,int,float
要转换为时间戳的值。
- freq:str,日期偏移
时间戳将具有的偏移量。
- tz:str、pytz.timezone、dateutil.tz.tzfile 或无
Timestamp 将具有的时间的时区。
- unit:str
如果 ts_input 是 int 或 float 类型,则用于转换的单位。有效值为“D”、‘h’, ‘m’, ‘s’, ‘ms’, ‘us’, and ‘ns’。例如,‘s’ 表示秒,‘ms’ 表示毫秒。
- year, month, day:int
- hour, minute, second, microsecond:int,可选,默认0
- nanosecond:int,可选,默认0
- tzinfo:datetime.tzinfo,可选,默认无
- fold:{0, 1},默认无,仅关键字
由于夏令时,一个挂钟时间可以在从夏季时间转换到冬季时间时出现两次; fold 说明 datetime-like 是对应于挂钟的第一次 (0) 还是第二次 (1) 命中模糊时间。
参数:
注意:
构造函数本质上有三种调用约定。主要形式接受四个参数。它们可以通过位置或关键字传递。
其他两种形式模仿来自
datetime.datetime
的参数。它们可以通过位置或关键字传递,但不能混合在一起。例子:
使用主要调用约定:
这将转换 datetime-like 字符串
>>> 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-epoch 的 int
>>> pd.Timestamp(1513393355, unit='s', tz='US/Pacific') Timestamp('2017-12-15 19:02:35-0800', tz='US/Pacific')
使用模仿
datetime.datetime
API 的其他两种形式:>>> 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')
相关用法
- Python pandas.Timestamp.dayofweek用法及代码示例
- Python pandas.Timestamp.dayofyear用法及代码示例
- Python pandas.Timestamp.strftime用法及代码示例
- Python pandas.Timestamp.month_name用法及代码示例
- Python pandas.Timestamp.ceil用法及代码示例
- Python pandas.Timestamp.to_numpy用法及代码示例
- Python pandas.Timestamp.days_in_month用法及代码示例
- Python pandas.Timestamp.asm8用法及代码示例
- Python pandas.Timestamp.is_quarter_end用法及代码示例
- Python pandas.Timestamp.timestamp用法及代码示例
- Python pandas.Timestamp.daysinmonth用法及代码示例
- Python pandas.Timestamp.replace用法及代码示例
- Python pandas.Timestamp.round用法及代码示例
- Python pandas.Timestamp.tz_convert用法及代码示例
- Python pandas.Timestamp.is_quarter_start用法及代码示例
- Python pandas.Timestamp.fromordinal用法及代码示例
- Python pandas.Timestamp.tz用法及代码示例
- Python pandas.Timestamp.weekofyear用法及代码示例
- Python pandas.Timestamp.normalize用法及代码示例
- Python pandas.Timestamp.utcfromtimestamp用法及代码示例
注:本文由纯净天空筛选整理自pandas.pydata.org大神的英文原创作品 pandas.Timestamp。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。