麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 開發 > Python > 正文

python中有關時間日期格式轉換問題

2024-09-09 19:03:26
字體:
來源:轉載
供稿:網友

每次遇到pandas的dataframe某列日期格式問題總會哉坑,下面記錄一下常用時間日期函數....

1、字符串轉化為日期 str―>date

import datetimedate_str = '2006-01-03'date_ = datetime.datetime.strptime(date_str,'%Y-&m-%d')

這是單個字符串的轉化,其中“%Y-%m-%d”表示日期字符串的格式,若date_str='2006/1/3',則可寫為“%Y/%m/%d”,以此類推。

一般地,我們經常會對dataframe的某一列進行操作:

可以應用apply函數:

def strptime_row(rowi):  return datetime.datetime.strptime(rowi,'%Y/%m/%d') df['date'] = df['date'].apply(strptime_row)

可能apply()函數效率比較低一些,應該有專門針對某一列日期格式操作的函數,如

import pandas as pddf['date'] = pd.to_datetime(df['date'])

to_datetime()函數可以解析多種不同的日期表示形式(如“7/6/2011”,2011年6月7日),對標準日期格式(如ISO8601)解析非常快。

還有parse()函數,幾乎可以識別所有人類能夠理解的日期表示方式(但遺憾的是中文不行),如:

from dateutil.parser import parseparse('Jan 31,2008 10:45 AM')

2、日期轉化為字符串

可以使用strftime()函數

總結

以上所述是小編給大家介紹的python中有關時間日期格式轉換問題,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對武林網之家網站的支持!
如果你覺得本文對你有幫助,歡迎轉載,煩請注明出處,謝謝!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 国产91亚洲精品久久久 | 欧美精品成人一区二区三区四区 | 久草在线精品观看 | 欧美精品黄色 | 影视免费观看 | 亚洲电影在线播放 | 午夜视频在线免费播放 | 精品91av| 一级国产精品一级国产精品片 | 羞羞羞网站| av免费在线观看av | 欧美在线观看视频一区 | 色综合久久久久久 | 午夜视频福利 | 国产孕妇孕交大片孕 | 国产一国产精品一级毛片 | av在线1 | 亚洲一区二区三区日本久久九 | 成人免费视频视频在线观看 免费 | 泰剧19禁啪啪无遮挡 | 中文字幕一区二区三区四区 | 欧美黄在线 | 国产视频第一区 | 宅男视频在线观看免费 | 免费a级毛片大学生免费观看 | 亚洲一区二区不卡视频 | 亚洲国产午夜精品 | 正在播放91 | 国产精品久久久久久久久久iiiii | 九九黄色 | 亚洲第一页中文字幕 | 久久国产一级片 | 综合网天天色 | xxxxxx免费| 一区二区国产在线 | 一区二区三区视频在线观看 | 欧美日韩专区国产精品 | 欧美aⅴ在线观看 | 日本中文字幕电影在线观看 | 99久久婷婷国产综合精品青牛牛 | 国产精品一区2区3区 |