回答編集履歴

1

pandasのコードを追加

2018/01/03 10:06

投稿

umyu
umyu

スコア5846

test CHANGED
@@ -1,3 +1,61 @@
1
+ あ、ごめんなさい。pandasですね。
2
+
3
+ 以下のコードでどうでしょうか。
4
+
5
+
6
+
7
+ ```Python
8
+
9
+ # -*- coding: utf-8 -*-
10
+
11
+ import pandas as pd
12
+
13
+
14
+
15
+
16
+
17
+ def main():
18
+
19
+ df = pd.DataFrame({"date": [20161208144911000, 20171208144911000, 20181208144911000],
20
+
21
+ "name": ['name1', 'name2', 'name3']
22
+
23
+ })
24
+
25
+
26
+
27
+ df['out_date'] = pd.to_datetime(df['date'], format='%Y%m%d%H%M%S%f')
28
+
29
+ df['year']= df['out_date'].dt.year
30
+
31
+ df['month'] = df['out_date'].dt.month
32
+
33
+ df['day'] = df['out_date'].dt.day
34
+
35
+ df['hour'] = df['out_date'].dt.hour
36
+
37
+ df['minute'] = df['out_date'].dt.minute
38
+
39
+ df['second'] = df['out_date'].dt.second
40
+
41
+ del df['out_date']
42
+
43
+ print(df)
44
+
45
+
46
+
47
+
48
+
49
+ if __name__ == '__main__':
50
+
51
+ main()
52
+
53
+ ```
54
+
55
+
56
+
57
+ 以下は編集前の回答です。失礼しました。
58
+
1
59
  ```Python
2
60
 
3
61
  # -*- coding: utf-8 -*-