teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

numpy

2020/02/10 05:40

投稿

kirara0048
kirara0048

スコア1399

answer CHANGED
@@ -6,4 +6,16 @@
6
6
 
7
7
  print(avg_time)
8
8
  # Timedelta('0 days 09:07:21.800000')
9
+ ```
10
+
11
+ ---
12
+
13
+ 追記:NumPyで処理させると計算が速くなります。
14
+
15
+ ```Python
16
+ base_time = np.datetime64(0, 'ns')
17
+ avg_time = ((dfres['登録時刻'].to_numpy() - base_time) % np.timedelta64(1, 'D')).mean()
18
+
19
+ print(pd.Timedelta(avg_time))
20
+ # Timedelta('0 days 09:07:21.800000')
9
21
  ```