回答編集履歴

1

実行結果の確認

2019/05/17 14:18

投稿

waku_nagoya
waku_nagoya

スコア200

test CHANGED
@@ -25,3 +25,43 @@
25
25
  pandas の date_range を使うと良いと思います。
26
26
 
27
27
  たぶん、lambdaを使うより、もっと高速かと思われます。
28
+
29
+
30
+
31
+ ■追記
32
+
33
+
34
+
35
+ 試しに2万レコードのデータでテストしてみました。
36
+
37
+
38
+
39
+ ** 1. for loopで append した場合**
40
+
41
+ ```bash
42
+
43
+ CPU times: user 22.4 s, sys: 267 ms, total: 22.7 s
44
+
45
+ Wall time: 22.9 s
46
+
47
+ ```
48
+
49
+ ** 2. lambda で実行した場合**
50
+
51
+ ```bash
52
+
53
+ CPU times: user 26.6 ms, sys: 16 ms, total: 42.6 ms
54
+
55
+ Wall time: 69.1 ms
56
+
57
+ ```
58
+
59
+ ** 3. date_range を使った場合**
60
+
61
+ ```bash
62
+
63
+ CPU times: user 18.1 ms, sys: 5.51 ms, total: 23.6 ms
64
+
65
+ Wall time: 26.7 ms
66
+
67
+ ```