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

回答編集履歴

1

実行結果の確認

2019/05/17 14:18

投稿

waku_nagoya
waku_nagoya

スコア200

answer CHANGED
@@ -11,4 +11,24 @@
11
11
  ```
12
12
 
13
13
  pandas の date_range を使うと良いと思います。
14
- たぶん、lambdaを使うより、もっと高速かと思われます。
14
+ たぶん、lambdaを使うより、もっと高速かと思われます。
15
+
16
+ ■追記
17
+
18
+ 試しに2万レコードのデータでテストしてみました。
19
+
20
+ ** 1. for loopで append した場合**
21
+ ```bash
22
+ CPU times: user 22.4 s, sys: 267 ms, total: 22.7 s
23
+ Wall time: 22.9 s
24
+ ```
25
+ ** 2. lambda で実行した場合**
26
+ ```bash
27
+ CPU times: user 26.6 ms, sys: 16 ms, total: 42.6 ms
28
+ Wall time: 69.1 ms
29
+ ```
30
+ ** 3. date_range を使った場合**
31
+ ```bash
32
+ CPU times: user 18.1 ms, sys: 5.51 ms, total: 23.6 ms
33
+ Wall time: 26.7 ms
34
+ ```