想要计算熊猫日期系列之间的天数差 -
0 2013-02-16
1 2013-01-29
2 2013-02-21
3 2013-02-22
4 2013-03-01
5 2013-03-14
6 2013-03-18
7 2013-03-21
Run Code Online (Sandbox Code Playgroud)
和今天的日期。
我尝试过,但无法提出合乎逻辑的解决方案。请帮我写代码。实际上我是 python 的新手,在应用任何函数时都会发生很多语法错误。
你可以做类似的事情
# generate time data
data = pd.to_datetime(pd.Series(["2018-09-1", "2019-01-25", "2018-10-10"]))
pd.to_datetime("now") > data
Run Code Online (Sandbox Code Playgroud)
返回:
0 False
1 True
2 False
Run Code Online (Sandbox Code Playgroud)
然后你可以用它来选择数据
data[pd.to_datetime("now") > data]
Run Code Online (Sandbox Code Playgroud)
希望能帮助到你。
编辑:我误读了它,但您可以轻松更改此示例以计算差异:
data - pd.to_datetime("now")
Run Code Online (Sandbox Code Playgroud)
返回:
0 -122 days +13:10:37.489823
1 24 days 13:10:37.489823
2 -83 days +13:10:37.489823
dtype: timedelta64[ns]
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7710 次 |
| 最近记录: |