質問編集履歴

2

文章の修正

2020/11/18 11:11

投稿

edamame11
edamame11

スコア14

test CHANGED
File without changes
test CHANGED
@@ -24,9 +24,9 @@
24
24
 
25
25
 
26
26
 
27
- 出力としては,20200405日曜日になりますので
27
+ 202045日は日曜日になりますので,出力としては
28
28
 
29
- date_list = [20200401, 20200402, 20200407, 20200409]という結果が欲しいす.
29
+ date_list = [20200401, 20200402, 20200407, 20200409]という結果を期待す.
30
30
 
31
31
 
32
32
 

1

わかりづらい文章の修正

2020/11/18 11:11

投稿

edamame11
edamame11

スコア14

test CHANGED
File without changes
test CHANGED
@@ -1,15 +1,63 @@
1
1
  ###実現したいこと
2
2
 
3
- エクセルの列に
3
+ date.csv(年月日が記されている)
4
4
 
5
- 2020/04/01
5
+ ```csv
6
6
 
7
- 2020/04/02
7
+ 日付
8
8
 
9
- 2020/04/05
9
+ 20200401
10
10
 
11
+ 20200402
12
+
13
+ 20200405
14
+
15
+ 20200407
16
+
17
+ 20200409
18
+
19
+ ```
20
+
11
- のよう日付の情報が格納されているとします.
21
+ とあったとき
22
+
23
+ date_list = [20200401, 20200402, 20200405, ....] といった感じに数字としてリストに格納したいのですが,このときに土日祝日を除いた日付だけを格納する方法はございますでしょうか?
12
24
 
13
25
 
14
26
 
27
+ 出力としては,20200405が日曜日になりますので
28
+
29
+ date_list = [20200401, 20200402, 20200407, 20200409]という結果が欲しいです.
30
+
31
+
32
+
33
+ 現在のソースコードは以下のような感じで,単純に日付の列を順番に入れてます.
34
+
35
+
36
+
37
+ ```python
38
+
39
+ import csv
40
+
41
+ import pandas as pd
42
+
43
+
44
+
45
+ #日付情報
46
+
47
+ date_data = pd.read_csv('date.csv')
48
+
49
+
50
+
51
+ date_list = []
52
+
53
+
54
+
55
+ for i,date in enumerate(date_data['日付']):
56
+
15
- この列に対して,Pythonのリストに土祝日を除いた日だけを格納する方法はないでしょうか?
57
+ date_list.append(date_data['日付'][i])
58
+
59
+
60
+
61
+ print(date_list)
62
+
63
+ ```