久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

python怎么按照日期篩選數據

153次閱讀
沒有評論

共計 2265 個字符,預計需要花費 6 分鐘才能閱讀完成。

在 Python 中,你可以使用 datetime 模塊來處理日期和時間。以下是按照日期篩選數據的幾種常見方法:

方法一:使用比較運算符(>= 和 <=)篩選日期范圍內的數據。

from datetime import datetime

data = [{'date': '2021-01-01', 'value': 10},
    {'date': '2021-02-01', 'value': 20},
    {'date': '2021-03-01', 'value': 30},
    {'date': '2021-04-01', 'value': 40},
    {'date': '2021-05-01', 'value': 50},
]

start_date = datetime.strptime('2021-02-01', '%Y-%m-%d')
end_date = datetime.strptime('2021-04-30', '%Y-%m-%d')

filtered_data = [d for d in data if start_date <= datetime.strptime(d['date'], '%Y-%m-%d') <= end_date]
print(filtered_data)

輸出結果:

[{'date': '2021-02-01', 'value': 20},
    {'date': '2021-03-01', 'value': 30},
    {'date': '2021-04-01', 'value': 40}
]

方法二:使用列表推導式和日期比較操作篩選日期范圍內的數據。

from datetime import datetime

data = [{'date': '2021-01-01', 'value': 10},
    {'date': '2021-02-01', 'value': 20},
    {'date': '2021-03-01', 'value': 30},
    {'date': '2021-04-01', 'value': 40},
    {'date': '2021-05-01', 'value': 50},
]

start_date = datetime.strptime('2021-02-01', '%Y-%m-%d')
end_date = datetime.strptime('2021-04-30', '%Y-%m-%d')

filtered_data = [d for d in data if start_date <= datetime.strptime(d['date'], '%Y-%m-%d') <= end_date]
print(filtered_data)

輸出結果同上。

方法三:使用 pandas 庫進行日期篩選。

import pandas as pd

data = pd.DataFrame([{'date': '2021-01-01', 'value': 10},
    {'date': '2021-02-01', 'value': 20},
    {'date': '2021-03-01', 'value': 30},
    {'date': '2021-04-01', 'value': 40},
    {'date': '2021-05-01', 'value': 50},
])

data['date'] = pd.to_datetime(data['date'])

start_date = pd.to_datetime('2021-02-01')
end_date = pd.to_datetime('2021-04-30')

filtered_data = data[(data['date'] >= start_date) & (data['date'] <= end_date)]
print(filtered_data)

輸出結果:

        date  value
1 2021-02-01     20
2 2021-03-01     30
3 2021-04-01     40

這里使用了 pandas 庫,將數據轉換為 DataFrame,并使用 to_datetime 函數將日期字符串轉換為日期對象。然后,可以使用比較運算符和邏輯運算符篩選出日期范圍內的數據。

丸趣 TV 網 – 提供最優質的資源集合!

正文完
 
丸趣
版權聲明:本站原創文章,由 丸趣 2023-12-13發表,共計2265字。
轉載說明:除特殊說明外本站除技術相關以外文章皆由網絡搜集發布,轉載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 锡林浩特市| 正定县| 胶南市| 余干县| 藁城市| 揭西县| 海口市| 永康市| 望奎县| 固阳县| 水富县| 来安县| 延边| 拜城县| 邵东县| 元朗区| 谢通门县| 忻城县| 满洲里市| 措美县| 通山县| 元江| 佳木斯市| 阳信县| 临澧县| 来宾市| 刚察县| 晋州市| 开原市| 老河口市| 舞钢市| 东港市| 龙江县| 介休市| 原平市| 左贡县| 资中县| 孙吴县| 岳池县| 龙泉市| 平罗县|