回答編集履歴

1

修正

2020/08/02 14:29

投稿

tiitoi
tiitoi

スコア21956

test CHANGED
@@ -40,4 +40,52 @@
40
40
 
41
41
  print(df)
42
42
 
43
+ # daily
44
+
45
+ # 0 2013-06-03
46
+
47
+ # 1 2013-06-04
48
+
49
+ # 2 2013-06-05
50
+
51
+ # 3 2013-06-06
52
+
53
+ # 4 2013-06-07
54
+
55
+ # 5 2013-06-10
56
+
57
+ # 6 2013-06-11
58
+
43
59
  ```
60
+
61
+
62
+
63
+ YYYY/MM/DD という形式で表示したければ、文字列にする必要があります。
64
+
65
+ 時刻型としての操作ができなくなったしまうため、表記にとくにこだわりがないのであれば、そのままにしておいたほうがいいと思います。
66
+
67
+
68
+
69
+ ```python
70
+
71
+ df["daily"] = df["daily"].dt.strftime("%Y/%m/%d")
72
+
73
+ print(df)
74
+
75
+ # daily
76
+
77
+ # 0 2013/06/03
78
+
79
+ # 1 2013/06/04
80
+
81
+ # 2 2013/06/05
82
+
83
+ # 3 2013/06/06
84
+
85
+ # 4 2013/06/07
86
+
87
+ # 5 2013/06/10
88
+
89
+ # 6 2013/06/11
90
+
91
+ ```