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

回答編集履歴

1

修正

2020/08/02 14:29

投稿

tiitoi
tiitoi

スコア21960

answer CHANGED
@@ -19,4 +19,28 @@
19
19
 
20
20
  df["daily"] = pd.to_datetime(df["daily"])
21
21
  print(df)
22
+ # daily
23
+ # 0 2013-06-03
24
+ # 1 2013-06-04
25
+ # 2 2013-06-05
26
+ # 3 2013-06-06
27
+ # 4 2013-06-07
28
+ # 5 2013-06-10
29
+ # 6 2013-06-11
30
+ ```
31
+
32
+ YYYY/MM/DD という形式で表示したければ、文字列にする必要があります。
33
+ 時刻型としての操作ができなくなったしまうため、表記にとくにこだわりがないのであれば、そのままにしておいたほうがいいと思います。
34
+
35
+ ```python
36
+ df["daily"] = df["daily"].dt.strftime("%Y/%m/%d")
37
+ print(df)
38
+ # daily
39
+ # 0 2013/06/03
40
+ # 1 2013/06/04
41
+ # 2 2013/06/05
42
+ # 3 2013/06/06
43
+ # 4 2013/06/07
44
+ # 5 2013/06/10
45
+ # 6 2013/06/11
22
46
  ```