0

私は 2 つのパンダ シリーズを持っておりs_start、 とs_endの両方がdatetime dtype同じ長さです。それぞれの要素のペア間の差を次のように計算します

time_range = s_end - s_start

time_rangeそして、日、時間、分、秒などの違いを示すシリーズを取得します...

次に、このシリーズを取り上げて、次のことを行います。

time_range.describe()

すべての統計はナノ秒単位で返されます。これを日、時間、分、秒などで表示する方法はありますか? ナノ秒がわかりにくい…

4

1 に答える 1

1

次のように、日時オブジェクトを日付オブジェクトに変換できます

In [26]: s = Series(date_range('1/1/2001', '1/1/2002'))

In [27]: def try_convert_date(obj):
    ...:     try:
    ...:         return obj.date()
    ...:     except AttributeError:
    ...:         return obj
    ...:     

In [28]: s.describe().map(try_convert_date)
Out[28]: 
count            366
unique           366
first     2001-01-01
last      2002-01-01
top       2001-01-01
freq               1
dtype: object
于 2013-08-09T23:40:47.163 に答える