首页 > 编程问答 >Pandas 中的 pd.Timestamp() 行为

Pandas 中的 pd.Timestamp() 行为

时间:2024-07-24 09:19:22浏览次数:7  
标签:python pandas datetime time timestamp

试图理解为什么 t1 采用当前日期,而 t2 采用 Pandas 中的纪元日期 Python 任何想法都会有帮助。

import pandas as pd

t1 = pd.Timestamp("23:12:05")
print("t1:",t1)

t2 = pd.Timestamp(1)
print("t2:"t2)

输出:

t1: 2024-07-23 23:12:05
t2: 1970-01-01 00:00:00.000000001

这是因为 pd.Timestamp 中的参数解释方式不同:

  1. 对于 t1 = pd.Timestamp("23:12:05") : 你传递了一个字符串,表示时间。 Pandas 将其解释为 当天 的指定时间。由于你没有指定日期,它默认为当前日期。

  2. 对于 t2 = pd.Timestamp(1) : 你传递了一个整数。Pandas 将其解释为 自 Unix 纪元(1970 年 1 月 1 日 00:00:00 UTC)以来的纳秒数 。因此, pd.Timestamp(1) 表示纪元后 1 纳秒的时间戳。

总结:

  • 传递 字符串 时,Pandas 将其解析为 日期和时间 ,默认为当前日期(如果未指定)。
  • 传递 整数 时,Pandas 将其解析为 自纪元以来的纳秒数

要创建特定日期的时间戳,请在字符串中包含日期信息,例如:

t3 = pd.Timestamp("2023-04-10 23:12:05") 
print("t3:", t3)  # 输出:2023-04-10 23:12:05 

标签:python,pandas,datetime,time,timestamp
From: 78786069

相关文章

  • Python 检测 USB 设备 - IDLE 和 CMD 解释器之间的不同结果
    我正在尝试解决VDI解决方案中智能卡设备的USB重定向问题。我正在使用pyscard模块作为智能卡。对于进一步的上下文,主要问题是当浏览器插件调用用于处理智能卡的python脚本时,未检测到读卡器。关于问题,当我从CMD解释器运行此代码片段时,我收到空列表,表示系统上未找......
  • Python查找字符串的CRC32
    我尝试获取字符串数据类型变量的CRC32,但出现以下错误:>>>message='helloworld!'>>>importbinascii>>>binascii.crc32(message)Traceback(mostrecentcalllast):File"<stdin>",line1,in<module>TypeError:aby......
  • 使用python,如何创建重复的工作时间表
    这是我们公司的小组工作安排表。为三班制,2组日夜工作,1组休息。重复白天工作4天休息2天,然后再次夜间工作4天休息2天的时间表。我想使用python(pandas)自动安排在8月9日之后。抱歉英语不好,提前感谢您的帮助以下是使用Python和Pandas创建重复工作时间表的代码......
  • venv 已激活,但 pip 安装仍然默认进行,并且 python 在源代码中看不到该库
    在终端shell中的vscode中输入“whichpython”显示默认路径:C:\Users\erjan\AppData\Local\Programs\Python\Python311\python.exe(my_venv)但是(my_venv)意味着我的venv处于活动状态,我做了pipinstalltransformers,但下面的代码仍然显示错误-无法看到......
  • 在Python多处理中执行二进制信号量或互斥体以进行上下文切换操作
    我正在尝试自动化win应用程序和java应用程序之间的同步关系。我的标准是:启动win和jav应用程序在jav应用程序中执行命令等待jav应用程序的响应使用jav应用程序的响应到Windows应用程序作为输入。在jav应用程序中执行命令win应用程序......
  • 在spyder-python上随机出现的这些奇怪的亮点是什么
    在此处输入图像描述每次我单击此按钮或进行任何更改时,都会创建奇怪的突出显示,当我最小化功能时更是如此。有什么建议如何摆脱这些或可能的原因是什么?谢谢!我尝试更改外观首选项中的设置,但无法影响问题。很抱歉,我无法直接查看或与Spyder界面交互。我是一个AI......
  • 比较Python字典并找到缺失的元素
    我遇到了一个问题,我已经尝试了几天但没有得到任何结果。我想比较两个字典,在一个字典中有“赛前”足球比赛,在第二个字典中有“现场”足球比赛。我想将它们相互比较并打印它们(如果有)没有赛前比赛直播。示例1pre=[{"Home":"Genoa","Away":"In......
  • Python使用Visual Studio打印功能不显示输出
    任务:检查一个整数是正数还是负数。检查整数是否能被2整除。当输入0时,我需要退出循环并报告每个计数和总和。print函数没有显示任何输出。这是我从defmain()开始使用的代码defmain():countpositive=0countnegative=0count_divisible_by_2=0sump......
  • 检测 Pandas 列中特征漂移的矢量化方法是什么?
    我正在研究非常大的熊猫数据框,这些数据框保存具有显着特征漂移的时间序列。漂移通常是突然的(例如,特征将比之前几个时期大1.5-2.0倍)。我找到了几种检测“概念漂移”的解决方案。一种方便的选择是河流然而,该解决方案不是矢量化的。显然,矢量化方法要快得多-最......
  • Python 中的像素最小二乘法
    我有一个非线性前向模型,它计算每个像素参数w的灰度图像。我还可以使用scipys优化函数来反转模型。我目前遇到的唯一问题是图像的大小使得这个解决方案非常慢...比如7%的像素在40分钟内计算得很慢。我使用for循环遍历所有像素并按像素应用模型。我尝试过......