首页 > 其他分享 >pandas如何将下图这个数据格式,改为%Y-%m-%d这种格式的?

pandas如何将下图这个数据格式,改为%Y-%m-%d这种格式的?

时间:2023-11-29 11:35:41浏览次数:35  
标签:-% df 代码 datetime Python pd 数据格式 pandas

大家好,我是皮皮。

一、前言

前几天在Python白银交流群【小王子】问了一个Python日期处理的问题,一起来看看吧。

pandas如何将下图这个数据格式,改为%Y-%m-%d这种格式的?_日期处理

原始数据库中的数据如下所示:

pandas如何将下图这个数据格式,改为%Y-%m-%d这种格式的?_Python_02

二、实现过程

这里【袁学东】给了一个方法,代码如下所示:

df['日期'] = pd.to_datetime(df['日期']).datetime.strftime(‘%Y%m-%d’)

顺利地解决了问题。

import pandas as pd
date1 = '2023/03/20'
res = pd.to_datetime(date1).strftime('%Y-%m-%d')
print(res)

不过把代码放到了项目中,还是会出现报错:

pandas如何将下图这个数据格式,改为%Y-%m-%d这种格式的?_Python_03

这里【论草莓如何成为冻干莓】给了一个思路,将datetime改成dt即可,上面的问题就可以解决了。

pandas如何将下图这个数据格式,改为%Y-%m-%d这种格式的?_Python_04

但是又出现了一个新问题,如上图所示。

这个报错的意思是你都已经是字符串了,不能再转了,直接 df.日期.tolist()就可以了。

pandas如何将下图这个数据格式,改为%Y-%m-%d这种格式的?_数据_05

顺利地解决了粉丝的问题。

三、总结

大家好,我是皮皮。这篇文章主要盘点了一个Python读取数据库日期处理的问题,文中针对该问题,给出了具体的解析和代码实现,帮助粉丝顺利解决了问题。

最后感谢粉丝【上海新年人】提问,感谢【猫药师Kelly】、【瑜亮老师】给出的思路和代码解析,感谢【懒人在思考】等人参与学习交流。

【提问补充】温馨提示,大家在群里提问的时候。可以注意下面几点:如果涉及到大文件数据,可以数据脱敏后,发点demo数据来(小文件的意思),然后贴点代码(可以复制的那种),记得发报错截图(截全)。代码不多的话,直接发代码文字即可,代码超过50行这样的话,发个.py文件就行。



标签:-%,df,代码,datetime,Python,pd,数据格式,pandas
From: https://blog.51cto.com/u_13389043/8612891

相关文章

  • JS对象文档 - FormData
    前言FormData接口提供了一种表示表单数据的键值对key/value的构造方式,并且可以轻松的将数据通过XMLHttpRequest.send()方法发送出去,本接口和此方法都相当简单直接。如果送出时的编码类型被设为"multipart/form-data",它会使用和表单一样的格式。正文构造函数constformData=n......
  • C语言RsaUtil,C语言Rsa验证签名,验签----自测OK
    摘自:https://www.dandelioncloud.cn/article/details/1498198300963708930 //RsaUtil.c#include<string>usingnamespacestd;#include<stdio.h>#include<stdlib.h>#include<string.h>#include<openssl/rsa.h>#include<openss......
  • XCTF-file_include
    根据题目描述应该是一个文件包含的题目,访问主页面需要传入filename的参数,尝试使用php://filter协议读取check.php文件的内容?filename=php://filter/read/=convert.base64-encode/resource=check.php经过一些测试,得到过滤了php://filter/read和base64,这里无法使用php://filt......
  • kafka docker-compose 单节点部署
    启动脚本sed-i-r"s/[0-9]{1,3}(\.[0-9]{1,3}){3}/$(ifconfig$(iprouteshowdefault|head-1|awk'{print$5}')|grep-oP'(?<=inet\s)\d+(\.\d+){3}')/g"docker-compose.ymldocker-composeup-ddocker-compose.ymlversion......
  • el select 选项多列,换行,表格,数据量大,全部显示,自定义el-select,el-select插入表格
    1、效果图:2、实现:自定义下拉框内容,采用radio或checkbox作为选项绑定值<template><el-selectv-model="selectValue"v-bind="$attrs"clearable><!--隐藏的option组件,展示下面的插槽--><el-optionv-show="false"/><!--......
  • 义无反顾马督工,Bert-vits2V210复刻马督工实践(Python3.10)
    Bert-vits2更新了版本V210,修正了日/英的bert对齐问题,效果进一步优化;对底模使用的数据进行优化和加量,减少finetune失败以及电音的可能性;日语bert更换了模型,完善了多语言推理。更多情报请参考Bert-vits2官网:https://github.com/fishaudio/Bert-VITS2/releases/tag/2.1最近的事......
  • pdf转换工具-java开发
    一:导入包 Spire.Pdf.jar 百度自己找对应的jar包,完后引入项目  二:实际应用【示例1】PDF转WordPdfDocumentpdf=newPdfDocument("D:\\资料\\001资料\\DolphinScheduler2.x学习\\笔记\\尚硅谷大数据技术之.pdf");pdf.saveToFile("D:\\资料\\001资料\\DolphinSche......
  • -Xmx512m -Xms256m -Xmx512m -Xmn256m 都是什么意思
      -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=128m -Xms1024m-Xmx1024m-Xmn256m -Xss256k-XX:SurvivorRatio=8-XX:+UseConcMarkSweepGC  一些参数说明-XX:MetaspaceSize=128m(元空间默认大小)-XX:MaxMetaspaceSize=128m(元空间最大大小)-Xms1024m(设置堆......
  • 四、Hadoop-HA 与 Hadoop-federation
    一、Hadoop-HA1.1Hadoop1.x带来的问题1、单点故障a.每个群集同一时刻只能有一个NameNode,NameNode存在单点故障(SPOF)。​b.如果该计算机或进程不可用,则整个群集在整个NameNode重新启动或在另一台计算机上启动之前将不可用​c.如果发生意外事件(例如机器崩溃),则在操作员......
  • Android之 看“马达”如何贯通Android系统 (从硬件设计 --> 驱动 --> HAL --> JNI -->
    Android之看“马达”如何贯通Android系统(从硬件设计-->驱动-->HAL-->JNI-->Framework-->Application)-如果天空不死-博客园https://www.cnblogs.com/skywang12345/p/3404808.html  在Android2.3(Gingerbread)系统的时候,我写过一篇关于“Android震动马达......