当前位置:网站首页>关于 DataFrame: 处理时间
关于 DataFrame: 处理时间
2022-08-10 21:05:00 【大地之灯】
目录
主要是将自己遇到的处理时间的问题加以总结,会一直更新的
字符串转时间
时间切分两种方式,xx.str.slice() 或者 用正则表达式去提取
提取时间
实例:
re.findall(r'(.*)T.*','2022-05-12T07:56:13')[0]
# '2022-05-12'
方法一:df_data[‘year’] = pd.to_datetime(df_data[‘date’]).dt.year
# 转换为时间类型
df["date"] = pd.to_datetime(df["date"], format='%Y-%m-%d')
# 获取年
df["year"] = pd.to_datetime(df["date"]).dt.year
# 获取月
df["month"] = pd.to_datetime(df["date"]).dt.month
# 获取日
df["day"] = pd.to_datetime(df["date"]).dt.day
# 获取周
df["week"] = pd.to_datetime(df["date"]).dt.week
print(df)
print(df.dtypes)
结果:
date year month day week
0 2019-12-09 2019 12 9 50
1 2019-12-02 2019 12 2 49
date datetime64[ns]
year int64
month int64
day int64
week int64
dtype: object
方法二:df_data[‘year’] = df_data[‘date’].apply(lambda x:x.strftime(“%Y”))
# 转换为时间
df["date"] = pd.to_datetime(df["date"])
# 获取年月日
df["year-month-day"] = df["date"].apply(lambda x: x.strftime("%Y-%m-%d"))
# 获取年
df["year"] = df["date"].apply(lambda x: x.strftime("%Y"))
# 获取月
df["month"] = df["date"].apply(lambda x: x.strftime("%m"))
# 获取日
df["day"] = df["date"].apply(lambda x: x.strftime("%d"))
# 获取月日
df["month-day"] = df["date"].apply(lambda x: x.strftime("%Y-%m"))
# 获取周
df['week'] = df['date'].apply(lambda x: x.strftime('%W'))
print(df)
print(df.dtypes)
边栏推荐
猜你喜欢

管理员必须知道的RADIUS认证服务器的部署成本

单选点击可取消功能

面向未来的 IT 基础设施管理架构——融合云(Unified IaaS)

Huawei router clock near the drainage experiment (using stream strategy)

石油化工行业商业供应链管理系统:标准化供应商管理,优化企业供应链采购流程

直播课堂系统08-腾讯云对象存储和课程分类管理

LeetCode-402-移掉K位数字

【golang map】 深入了解map内部存储协议

力扣221题,最大正方形

Rider调试ASP.NET Core时报thread not gc-safe的解决方法
随机推荐
wget编译升级故障解决
【nvm】【node多版本管理工具】使用说明和踩坑(exit status 1)
机器学习笔记:t-SNE
D. Game With Array
Future-oriented IT infrastructure management architecture - Unified IaaS
使用SylixOS虚拟串口,实现系统串口自由
F. Binary String Reconstruction
【网络通信四】ping工具源码cmake工程编译以及运行说明
数字化转型:如何引导创新领导者
PROCEDURE :存储过程结构——《mysql 从入门到内卷再到入土》
【vulhub】MySql身份认证绕过漏洞复现(CVE-2012-2122)
[mysql] 深入分析MySQL版本控制MVCC规则
Getting started with kuberentes Auditing
找的笔试题的复盘(一)
JS中的filter、map、reduce
第14届全国大学生信息安全竞赛-创新实践能力赛
sklearn 笔记 TSNE
Introduction to PostgreSQL
APP application related instructions in Auto.js
Auto.js找图找色常用功能