pandas将字符串转换成时间_pandas入门: 时间字符串转换为年月日
pandas中时间字符串转换为年月日方法总结。创建一个dataframe
df = pd.DataFrame(['2019-12-09', '2019-12-02'], columns=["date"])方法1:先转换为时间类型,在获取年月日
# 转换为时间类型
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方法2
# 转换为时间
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)
结果如下:
date year-month-day year month day month-day week
0 2019-12-09 2019-12-09 2019 12 09 2019-12 49
1 2019-12-02 2019-12-02 2019 12 02 2019-12 48
date datetime64[ns]
year-month-day object
year object
month object
day object
month-day object
week object
dtype: object
欢迎关注,一起学习
参考:
pandas将字符串转换成时间_pandas入门: 时间字符串转换为年月日相关推荐
- python字符串转换成数字_python如何将字符转换为数字
python中的字符数字之间的转换函数int(x [,base ]) 将x转换为一个整数 long(x [,base ]) 将x转换为一个长整数 float(x ) 将x转换到一个浮点数 comple ...
- 怎么将html字符串转换成标签并展示,将字符串转为html标签-续
老师,这个是将图标写死了,而老师在视频中是动态的通过远程数据获取的图标信息,我想了解下得到图标信息如何将字符串转为html标签,如:直接写上去是字符串,而不是图标 老师你给我的这个将图标写死了,我自己 ...
- 将json字符串转换成html,将JSON HTML字符串转换为HTML
我已经开发了一个使用Moodle WebService的AngularJS Moodle webapp,并且我正在试图从Moodle eLearning展示一个测验.将JSON HTML字符串转换为H ...
- 【LeetCode笔记】剑指 Offer 67. 把字符串转换成整数 (Java、字符串)
文章目录 题目描述 思路 && 代码 二刷 题目描述 老阅读题了,感觉这道题有点类似写业务接口. 思路 && 代码 首先,把情况划分一下: 非正常值,直接给 0(这个实 ...
- 将字符串转换成16进制
将字符串转换成16进制 原文:将字符串转换成16进制 1.将普通字符串转换成16进制的字符串. 点击进入推荐链接 class Program {static void Main(string[] ar ...
- Swift字符串转换成类
2019独角兽企业重金招聘Python工程师标准>>> 字符串转换成对类: // MARK:// MARK: 字符串转换成类名/// 字符串转换成类class func string ...
- VB 汉字字符串转换成拼音
以下这个函数可以将一个汉字字符串转换成拼音 Private Function Getpy(Txt) Dim d, TmpTxt Dim wzcode, i, TmpWZ, a, b, ii Set d ...
- 【每日一题】字符串转换成整数
题目来源 牛客网 链接:字符串转换成整数 题目描述 将一个字符串转换成一个整数,要求不能使用字符串转换整数的库函数. 数值为0或者字符串不是一个合法的数值则返回0. 输入描述: 输入一个字符串,包括数 ...
- 把指定长度字符串转换成数字
/** 函数名:apatoi 功能 :把指定长度字符串转换成数字 参数 : s 数字字符串 len 长度 返回值: 转换后的数字 **/ int apatoi(char *s,int len){int ...
最新文章
- Gradle sync failed: failed to find Build Tools revision 21.1.2
- Linux distributions —— 可安全安装套件,Linux发布商套件
- github如何删除一个repository【找不到settings】
- ROS:使用ubuntuKylin17.04安装ROS赤xi龟
- glassfish linux,Linux下实现GlassFish自动启动
- TCP协议相关属性设置之SO_DONTLINGER属性
- Scala中的“=”和“-”
- AXURE9最全的WEB设计元件库(分享版).rplib
- 世界各国电压频率和电源插头规格对照表
- linux安装多路径软件,IBM服务器多路径软件RDAC安装详解
- 微云网页版服务器繁忙,腾讯微云传输速度慢的几种原因及解决方法
- WhatsApp有效号码筛选器WhatsApp频道号WhatsApp群发助手
- 字符串数组(String []) 去掉重复值的方法
- 如何把语音转换成文字呢?
- C Primer Plus 第十二章 课后答案
- 树莓派Raspberry Pi 系统搭建和智能机器人小车的组装调试
- Alkyne-PEG-Amine,Alkyne-PEG-NH2 炔基PEG氨基
- YOLOv3中的非极大值抑制
- 怎么样可以调用阿里云短信服务接口实现短信验证码
- 读书笔记_009 《与神对话》
热门文章
- 《前端工程化体系设计与实践》-笔记
- 两个电脑如何切换以方便使用文件
- rubymongo_mapper
- input type=checkbox 前面有个可供打钩的小方框 HTML DOM Checkbox 对象
- Leetcode #137 Single Number II
- 符号实体(转义字符)
- 事件驱动的javascript
- CPT:刷爆少样本REC任务!清华刘知远团队提出跨模态预训练Prompt Tuning
- GluonCV 升级0.8版,引入深度估计、助力街景分析
- CVPR 2020|超越H.265,中科大使用多帧数据改进视频压缩新方法