当前位置:网站首页>关于 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)
边栏推荐
猜你喜欢

Live Classroom System 09--Tencent Cloud VOD Management Module (1)
![[SWPUCTF 2021 新生赛] web](/img/e9/07e7db7ddf8328589a078e98fd46ad.png)
[SWPUCTF 2021 新生赛] web

组合导航精度分析

mysql性能监控与执行计划

【PCBA solution】Electronic grip strength tester solution she'ji

直播课堂系统09--腾讯云点播管理模块(一)

The use of TortoiseSVN little turtle

快消品行业经销商协同系统:实现经销商可视化管理,提高沟通执行效率

社区分享|货拉拉通过JumpServer纳管大规模云上资产

ansible各个模块的详解和使用
随机推荐
TCL:事务的特点,语法,测试例——《mysql 从入门到内卷再到入土》
如何提高代码的可读性 学习笔记
2021年中国工业互联网安全大赛(福建省选拔赛) 暨首届福建省工业互联网创新大赛
Web Reverse Lilac Garden
带你一文读懂SaaS版多租户商城系统对多品牌企业的应用价值
美创科技勒索病毒“零信任”防护和数据安全治理体系的探索实践
基于Pix4Dmapper的运动结构恢复法无人机影像三维模型重建
apr_thread使用内存之谜
关于 NFT 版权保护的争议
【网络通信四】ping工具源码cmake工程编译以及运行说明
直播课堂系统09--腾讯云点播管理模块(一)
Object.assign用法 以及 与$.extend的区别
卡片盒笔记法的操作步骤
B. Same Parity Summands
Detailed explanation and use of each module of ansible
工程师应该怎么学习
根心与根轴
Kerberos认证
实施MES管理系统前,这三个问题要考虑好
ArcPy读取Excel时序数据、批量反距离加权IDW插值与掩膜