python時間資料的提取與重新排版

2021-10-08 15:44:40 字數 738 閱讀 8676

今天在整理北京落戶資料時想計算每個落戶人的出生年,但是資料中包含月資料,類似'1922-05',因為學藝尚淺,首先想到的是強制轉換為int整數型,然後用202000 - 192205。之後再除以一百強制轉換為整數型。

這是個愚蠢的舉動。

接下來我看到了這個:

1) 字串轉datetime格式化輸出

time = datetime.datetime.strptime( 'january 01 2020', '%b %d %y').date()

print(time)

–> 輸出的結果為:

datetime.date(2020, 1, 1)
2) datetime資料轉字串輸出

today = datetime.datetime.today()

print(today.strftime('%y/%m/%d'))

–> 輸出的結果為:

2020/03/04
於是我匯入了datetime模組,使用模組自帶功能轉換時間格式。

%y 顯示完整年份。

b = datetime.datetime.strptime(i, '%y-%m').strftime('%y')
將1995-10轉換為1995。

over。

python根據時間提取資料

時間抽取 時間抽取,是根據一定的條件,對時間格式的資料進行抽取 1 根據索引進行抽取 dataframe.ix start end dataframe.ix dates 2 根據時間列進行抽取 dataframe condition import pandas 案例 lambda 獲取所有的資料,對...

python 爬蟲時間資料 時間格式轉換

1 import time,datetime 2 3 time original 17 sep 2012 11 40 00 4 time format datetime.datetime.strptime time original,d b y h m s 5 這裡可以 print time for...

擷取時間資料 python基礎資料型別

這是一篇基礎複習文件,在寫 python 指令碼的時候,確實感覺到 python 基礎不紮實導致 在執行時,老是出現一些基礎性的錯誤。因此決定接下來的一段時間對 python 的基礎知識進行學習和鞏固。注意 由於 python2 將會在不久之後失去支援,官方也更推薦學 python3,因此以下所有的...