pandas 日期时间给出错误的输出

2023-12-11

我正在使用带有日期列的 pandas 数据框。我已使用 pandas pd.to_datetime 将此列的 dtype 从对象转换为日期时间:

Input:

0     30-11-2019
1     31-12-2019
2     31-12-2019
3     31-12-2019
4     31-12-2019
5     21-01-2020
6     27-01-2020
7     01-02-2020
8     01-02-2020
9     03-02-2020
10    15-02-2020
11    12-03-2020
12    13-03-2020
13    31-03-2020
14    31-03-2020
15    04-04-2020
16    04-04-2020
17    04-04-2020
ta['transaction_date'] = pd.to_datetime(ta['transaction_date'])

Output:

0    2019-11-30
1    2019-12-31
2    2019-12-31
3    2019-12-31
4    2019-12-31
5    2020-01-21
6    2020-01-27
7    2020-01-02
8    2020-01-02
9    2020-03-02
10   2020-02-15
11   2020-12-03
12   2020-03-13
13   2020-03-31
14   2020-03-31
15   2020-04-04
16   2020-04-04
17   2020-04-04

正如您所看到的,将其转换为日期时间后的第11个输出是错误的,月份被替换为日期。这影响了我的进一步分析。我该如何解决这个问题。


Use dayfirst=True参数或指定格式,因为 pandas 默认情况下首先匹配月份,如果可能的话:

a['transaction_date'] = pd.to_datetime(ta['transaction_date'], dayfirst=True)

Or:

a['transaction_date'] = pd.to_datetime(ta['transaction_date'], format='%d-%m-%Y')
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

pandas 日期时间给出错误的输出 的相关文章

  • 如何使用 lxml 解析包含前缀但没有名称空间声明的 XML?

    我有一堆使用前缀但没有相应名称空间声明的 XML 文件 像这样的东西
  • pip 安装失败,SSL 证书验证失败 (_ssl.c:833)

    我无法通过 pip install 安装任何外部 python 模块 我已经正确安装了 python 但如果我使用 pip install 它会显示此错误 这是我运行后的代码pip install pytesseract C Users 1
  • Python 按照层次结构按多个分隔符分割字符串

    我只想根据多个分隔符 例如 and 和 按顺序分割字符串一次 例子 121 34 adsfd gt 121 34 adsfd dsfsd and adfd gt dsfsd adfd dsfsd adfd gt dsfsd adfd dsf
  • 蜘蛛内的Scrapyd jobid值

    Scrapy 框架 Scrapyd 服务器 我在获取蜘蛛内部的 jobid 值时遇到一些问题 将数据发布到后http localhost 6800 schedule json http localhost 6800 schedule jso
  • Windows Defender 检测 Python EXE 为木马

    我制作了一个 Python 脚本 将 Windows 目录以 zip 形式邮寄给我 我使用 sched 模块添加了一个调度程序 每小时重复一次 我试图制作一个简单的同步应用程序供个人使用 在 Windows 启动时启动 我使用将其转换为 e
  • Seaborn 热图中的自定义调色板间隔

    我正在尝试绘制一个heatmap https seaborn pydata org generated seaborn heatmap html使用seaborn库 绘图函数如下所示 def plot confusion matrix da
  • python 脚本中 os.system 的 256 和 512 响应代码是什么

    当我在 python 中使用 os system ping 服务器时 我得到多个响应代码 使用的命令 os system ping q c 30 s SERVERANME 0 在线 256 离线 512 512 是什么意思 Per the
  • 如何为 C 分配的 numpy 数组注册析构函数?

    我想在 C C 中为 numpy 数组分配数字 并将它们作为 numpy 数组传递给 python 我可以做的PyArray SimpleNewFromData http docs scipy org doc numpy reference
  • Flask 中的 import 和 extends 有什么区别?

    我正在阅读 Flask Web 开发 在例4 3中 extends base html import bootstrap wtf html as wtf 我想知道 extends 和 import 有什么区别 我认为它们在用法上很相似 在什
  • 如何使用 xlrd 将新列和行添加到 .xls 文件

    如何向 xlrd 中的工作表添加新列和 或行 我有一个使用 open workbook 读取的 xls 文件 我需要在第一张表中添加一个新列 bouncebacks 然后在该表中添加新行 但我在 xlrd 文档中找不到任何显示如何添加新行和
  • java.lang.RuntimeException:不支持的文字类型类org.joda.time.DateTime

    我在一个使用库的项目中工作 这对我来说非常新 尽管我在其他项目中使用它 没有任何问题 org joda time DateTime 所以我和Scala 并将项目作为作业运行数据块 scala版本 2 11 12 根据我到目前为止的调查 异常
  • 使用 3d 对象作为 3d 散点图中的标记 - Python

    使用下面的代码 我尝试模拟一个用罐头制成的碗 我希望每个标记都是一个罐头 最好的方法是什么 我真的很感激任何建议 谢谢 import pylab import numpy as np from math import pi sin cos
  • 如何为 Python 中的应用程序设置专用屏幕区域?

    MS OneNote 就是一个很好的例子 它可以选择固定在屏幕的一侧 并将所有其他窗口推到一侧 当最大化或调整其他窗口大小时 它们只能扩展到 OneNote 的边缘 Python 使用 Tkinter 或其他模块是否具有此功能 感谢您的帮助
  • 如何在 Pytorch 中将一维 IntTensor 转换为 int

    如何将一维 IntTensor 转换为整数 这 IntTensor int 给出错误 KeyError Variable containing 423 torch IntTensor of size 1 我所知道的最简单 最干净的方法 In
  • PyCharm - 如何挂起所有线程

    我们使用 PyCharm 5 0 1 进行多线程调试 当它在断点处停止时 只有特定线程停止 而所有其他线程继续 这使得 冻结时刻 和检查参数值以及其他线程的当前状态变得困难 当其中一个线程在断点处停止时 是否可以挂起所有线程 这在最新的 P
  • 如何在 Sublime 2 REPL Mac 中运行 Python 3

    我的问题如下 我安装了 sublime 2 和 sublime repl 插件 一切正常 我唯一需要的是更改在控制台内置的 sublimerepl 上运行的 python 版本 我的意思是 我有 python 2 7 5 预先安装了 mav
  • R 中的微秒时间戳

    在 CSV 文件中 我有几列 其中一列有时间戳 其中每个时间戳是今天午夜经过的微秒 每个 csv 文件仅包含一天内的数据 因此这并不含糊 我的问题是 如何将这些微秒时间戳解析为 R 多谢 我的 CSV 文件的一部分 34201881666
  • 如何保持 python 3 脚本 (Bot) 运行

    不是母语英语 抱歉 英语可能很蹩脚 我也是编程新手 您好 我正在尝试使用 QueryServer 连接到 TeamSpeak 服务器来创建机器人 经过几天的努力 它有效 只有 1 个问题 而我却被这个问题困扰了 如果您需要检查 这是我正在使
  • Pip 突然使用了错误版本的 Python

    在 os x 上使用 pip 时遇到一个奇怪的问题 据我所知 快速查看我的 bash history 似乎可以确认 我最近没有对我的配置进行任何更改 唉 pip 命令似乎突然使用了与以前不同的 python 版本 到目前为止 我使用命令 p
  • PHP - 查找和比较日期

    你好 我有 foreach 我可以在其中获取数据库中的事件数据 我使用数据库中的日期名称 例如 event date 我需要在一个 div 中比较具有相同日期和输出的操作 例如我有这个事件 活动一 9 月 13 日 活动二 9 月 1 日

随机推荐

  • SQL 按月和年分组

    我不知道应该在下面的 SQL 查询中写什么来显示 日期 列 如下所示 月 年 9 2011 SELECT MONTH date YEAR date AS Mjesec SUM marketingExpense AS SumaMarketin
  • 该类不符合键的键值编码...为什么?

    我已将 IB 的输出链接到代码 如下所示 class DiaryTableViewCell UITableViewCell IBOutlet weak var TitleLabel UILabel IBOutlet weak var Sub
  • Django:导入错误:无法导入名称_compare_digest

    我已经从网站安装了带有 PIP 的 Django 1 6 5 和 Python 2 7 8 I ran django admin py startproject test123 切换到test123目录 然后运行命令python manag
  • 反向括号 - Codefights

    我很难用 JavaScript 解决这个问题 给定一个由英文字母 标点符号 空格字符和括号组成的字符串 s 保证s中的括号形成规则的括号序列 您的任务是从最里面的括号开始反转每对匹配括号中的字符串 Example 对于字符串s a bc d
  • 由于异常而没有 DRP 密钥:java.lang.ClassNotFoundException: com.android.webview.chromium.Drp

    我们在 Genymotion 模拟器上运行使用 IONIC 框架构建的 Android 应用程序时遇到问题 尽管它在真实的硬件 真正的 Android 手机 上运行良好 我可以看到抛出了一个错误No DRP key due to excep
  • 开始使用 OpenSSL

    我想在我的跨平台程序中使用 SSL 我决定使用 OpenSSL 我已经安装了 OpenSSL 此时我正在查看代码和文档 试图找出如何使用该库 您是否有任何资源或简单的程序或教程可以引导我将 OpenSSL 与我的程序集成 非常粗略的指南是
  • 与自定义网络应用程序集成的最佳文本搜索引擎?

    我们有一个网络应用程序 允许用户上传文档 创建自己的文档等等 上传的文件存储在Amazon S3上 创建的信息存储在MySQL数据库中 我正在寻找某种搜索引擎 我向它提供所有文本文档 每个文档都有一个唯一的 ID 它会构建一个索引或其他内容
  • 如何在 Ok 时解包 Result 或在 Err 时从函数返回?

    我有一个函数调用另一个函数 该函数返回一个Result 我需要检查是否Result is Ok or Err如果它是一个Err 我需要return我的职责很早就开始了 这就是我现在正在做的事情 match callable mut para
  • Django 单元测试函数,具有基于模拟 return_value 的重定向

    我有一个类似的视图功能 def my function request session create something some random string return redirect session url code 303 测试一
  • 矩阵乘法错误:分段错误(核心已转储)

    我有以下代码 我想计算几个不同大小的矩阵乘法的运行时间 我从矩阵大小 100 开始 一直移动到 500 但是当我尝试 1000 时 我收到一条错误消息 分段错误 核心转储 所以我认为它必须对内存执行某些操作 我想计算甚至是大小为 5000
  • Python:从列表对象中删除空格[重复]

    这个问题在这里已经有答案了 我有一个从 mysql 数据库附加的对象列表 其中包含空格 我希望删除如下所示的空格 但我使用的代码不起作用 hello 999 666 k for i in hello str i replace k appe
  • 使用 angularjs 创建 Windows 通用应用程序

    如何使用 angularjs 创建 Windows 通用应用程序 我使用 Visual Studio 创建了一个通用 Windows 应用程序 添加了 Angular 脚本 出于测试目的 我使用 Bower 手动和 NuGet 以不同方式尝
  • Angular4 中手风琴菜单数据中缺少循环 API 响应时

    我正在绑定手风琴菜单中的 api 响应 json 这里一切正常 但在手风琴中我有类别 组和子组 在category中有一个值是json 组中有 4 个值 但在我的例子中它只绑定一个 每个组有2个子组 这里我附上了我的案例的工作示例 请参考这
  • Linux 套接字上的 SO_SNDBUF 和 SO_RCVBUF

    我正在编写一个客户端服务器应用程序 简单来说 服务器可以为每个客户端使用 UDP 或 TCP 我希望 TCP 客户端和 UDP 客户端都打印默认值SO SNDBUF and SO RCVBUF 但是当我在连接建立之前打印 sndbuf 和
  • 在 PHP 中通过 GSM 调制解调器建立和接听电话

    我有一个基于 php 构建的 CRM 客户关系管理软件 并在本地主机 Windows XP 系统 上运行 这包含我的客户列表 我希望能够直接从我的 CRM 致电这些客户并保留相同的日志 通话时间 通话时长和通话录音 对于来电 我应该能够将其
  • Zsh:Conda/Pip 安装命令未找到

    所以我安装了Anaconda一切正常 安装后我决定切换到oh my zsh 我现在得到 zsh command not found conda 当尝试使用时pip or conda安装 echo ZSH VERSION 5 0 5 我已经添
  • Tensorflow - GPU 专用内存与共享内存

    Tensorflow 只使用专用 GPU 内存还是也可以使用共享内存 我还运行了这个 从tensorflow python client导入device lib device lib list local devices 名称 设备 CPU
  • Outlook 2007 插件:如何删除 mailItem 的特定用户属性

    我正在 Outlook 2007 中开发实用程序应用程序 我可以为特定邮件项目添加用户属性 i myMailItem UserProperties Add ParentMailRecipients Outlook OlUserPropert
  • 在每个 nt-h 数组元素之后插入新元素

    我有一个名为a我想在每个之后插入一个元素nt h数组的元素a 例如 我想把字符串XXX每个之后3数组的元素a结果得到一个新数组b如下一个示例所示 let a undefined 0 ee false null Date true z gt
  • pandas 日期时间给出错误的输出

    我正在使用带有日期列的 pandas 数据框 我已使用 pandas pd to datetime 将此列的 dtype 从对象转换为日期时间 Input 0 30 11 2019 1 31 12 2019 2 31 12 2019 3 3