使用Pandas计算日期

时间:2017-12-12 10:53:11

标签: python pandas date calculated-columns

我正在制作一个包含熊猫的数据集,并想知道如何计算两个不同日期之间的时滞。 我已经获得了数据“account_created_date”和“date_first_booking”,它们都显示了2010-06-28的方式。 你能告诉我最好的解决办法吗? 非常感谢您的帮助!

以下是一些细节的快照。 我想知道自“account_created_date”以来“date_first_booking”已经过了多长时间

enter image description here

1 个答案:

答案 0 :(得分:0)

如果您尚未使用datetime,可以使用pd.to_datetime将日期列投射到(df['date_first_booking']-df['account_created_date']).dt.days 。然后经过的时间由以下内容给出:

observable = Observable.create(emitter -> {
        try {
            Data next = getDataFromDb();
            emitter.onNext(next);
        } catch (SQLiteException e) {
            emitter.onError(e);
        }
    }, Emitter.BackpressureMode.BUFFER)
    .toList()
    .compose(applySchedulers())
    .replay(1)
    .autoConnect()
//start your prefetch
observable.subscribe()//you should better add some log to see the process

//In your Activity
observable.subscribe(/**Your Subscribe**/)// here you will get the replayed value