python - 将一系列 DateTime 值转换为正确的格式
问题描述
目前,我有一系列显示为这样的日期时间值
0 Datetime
1 20041001
2 20041002
3 20041003
4 20041004
它们在一个名为的系列中
d['Datetime']
它们最初类似于 20041001ABCDEF 但我将结尾分开只是为了让它们留下剩余的数字。我该如何将它们变成以下格式?
2004-10-01
解决方案
您可以执行以下操作,
df['Datetime'] = pd.to_datetime(df['Datetime'], format='%Y%m%d'))
推荐阅读
- php - 为 woocommerce 结帐条款和条件添加自定义文本而不是页面
- javascript - 通过 Webpack 动态加载/导入拆分的供应商块/捆绑包
- reactjs - 带有反应路由器的奇怪组件生命周期
- sql - 有人可以建议我这个查询有什么问题吗?
- python-3.x - 计算目录中同名的多个文件
- asp.net - 会话超时时创建一个新的 ASP.NET_SessionId
- mysql - 无法在 Docker 上加载 Artifactory
- docker - Docker 灯容器连接到 DB
- apache-spark - 在 Spark 的 saveAsTable 上
- deeplearning4j - DL4J - 使用 ComputationGraph 时,是否可以从中获取类标签?