回答編集履歴
2
補足を追加
test
CHANGED
@@ -49,3 +49,35 @@
|
|
49
49
|
4 2020-06-01 152 days
|
50
50
|
|
51
51
|
```
|
52
|
+
|
53
|
+
補足分:
|
54
|
+
|
55
|
+
これで得られるそれぞれの値は`datetime.timedelta`型で、時間差を示す一般的な型です。もし、日数の値だけほしいのであれば、`dt.days`を適用してください。
|
56
|
+
|
57
|
+
|
58
|
+
|
59
|
+
```Diff
|
60
|
+
|
61
|
+
-df['日数'] = df['日付'] - datetime.datetime(2020, 1, 1)
|
62
|
+
|
63
|
+
+df['日数'] = (df['日付'] - datetime.datetime(2020, 1, 1)).dt.days
|
64
|
+
|
65
|
+
```
|
66
|
+
|
67
|
+
|
68
|
+
|
69
|
+
```results
|
70
|
+
|
71
|
+
日付 日数
|
72
|
+
|
73
|
+
0 2020-02-01 31
|
74
|
+
|
75
|
+
1 2020-03-01 60
|
76
|
+
|
77
|
+
2 2020-04-01 91
|
78
|
+
|
79
|
+
3 2020-05-01 121
|
80
|
+
|
81
|
+
4 2020-06-01 152
|
82
|
+
|
83
|
+
```
|
1
余分な部分を削除
test
CHANGED
@@ -24,7 +24,7 @@
|
|
24
24
|
|
25
25
|
df = pd.DataFrame(pd.to_datetime(df['日付']))
|
26
26
|
|
27
|
-
|
27
|
+
|
28
28
|
|
29
29
|
df['日数'] = df['日付'] - datetime.datetime(2020, 1, 1)
|
30
30
|
|