gpt4 book ai didi

python - 按日期在 pandas 中切片而不重新索引

转载 作者:行者123 更新时间:2023-12-01 04:22:23 25 4
gpt4 key购买 nike

我有一个 pandas 数据框,其中一列由表示日期的字符串组成,然后我使用 pd.to_datetime() 将其转换为 python 时间戳。

如何选择数据框中符合日期条件的行。

我知道您可以使用索引 ( like in this question ),但我的时间戳不是唯一的。

如何选择“日期”字段位于 2015 年 3 月 1 日之后的行?

最佳答案

您可以在约会时使用面具,例如

df[df['date'] > '2015-03-01']

这是一个完整的示例:

>>> df = pd.DataFrame({'date': pd.date_range('2015-02-15', periods=5, freq='W'),
'val': np.random.random(5)})
>>> df
date val
0 2015-02-15 0.638522
1 2015-02-22 0.942384
2 2015-03-01 0.133111
3 2015-03-08 0.694020
4 2015-03-15 0.273877

>>> df[df.date > '2015-03-01']
date val
3 2015-03-08 0.694020
4 2015-03-15 0.273877

关于python - 按日期在 pandas 中切片而不重新索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33558706/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com