欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

python中僅保留年份(年份處理方法詳解)

江奕云2年前55瀏覽0評論

中僅保留年份(年份處理技巧詳解)

1. 日期和時間數(shù)據(jù)類型

2. 提取年份的方法

3. 處理不同格式的日期數(shù)據(jù)

4. 案例分析統(tǒng)計數(shù)據(jù)中的年份分布

日期和時間數(shù)據(jù)類型

eeee三個類,分別用于表示日期、時間和日期時間。

onth和day。einutedicrosecond。eonthinutedicrosecond。

提取年份的方法

如果我們只需要提取日期數(shù)據(jù)中的年份,可以使用date類的year屬性來實現(xiàn)。例如

porte

e.date(2021, 11, 11)

year = d.yeart(year) 2021

處理不同格式的日期數(shù)據(jù)

有些情況下,我們需要處理不同格式的日期數(shù)據(jù)。例如,有些數(shù)據(jù)中的日期格式可能是“2021/11/11”,而有些數(shù)據(jù)中的日期格式可能是“11-11-2021”。

e函數(shù)將字符串轉(zhuǎn)換成日期對象,然后再提取年份。

例如,將字符串“2021/11/11”轉(zhuǎn)換成日期對象,并提取年份

porte

s = '2021/11/11'eee/%d')

year = d.yeart(year) 2021

同樣地,將字符串“11-11-2021”轉(zhuǎn)換成日期對象,并提取年份

porte

s = '11-11-2021'eee-%Y')

year = d.yeart(year) 2021

e函數(shù)中的格式字符串需要與日期字符串的格式一致。

案例分析統(tǒng)計數(shù)據(jù)中的年份分布

假設(shè)我們有一份包含日期數(shù)據(jù)的CSV文件,文件名為data.csv,數(shù)據(jù)格式如下

2020-01-01

2020-02-01

2021-03-01

2021-04-01

2021-05-01

2022-06-01

現(xiàn)在我們需要統(tǒng)計數(shù)據(jù)中每年的數(shù)據(jù)量。

e模塊將字符串轉(zhuǎn)換成日期對象,提取年份,并使用字典統(tǒng)計每年的數(shù)據(jù)量。

port csvporte

t = {}

('data.csv', 'r') as f

reader = csv.reader(f)ext(reader) 跳過表頭 reader

date_str = row[0]eee-%d')

year = date_obj.yeartt[year] += 1

elset[year] = 1

輸出結(jié)果為

{2020 2, 2021 3, 2022 1}

可以看到,數(shù)據(jù)中2020年有2條,2021年有3條,2022年有1條。