質問編集履歴

1

説明の更新

2020/08/13 17:01

投稿

sou10
sou10

スコア4

test CHANGED
File without changes
test CHANGED
@@ -1,6 +1,6 @@
1
1
  ### 前提
2
2
 
3
- worksheets_dflistにはdfが配列に入っており、
3
+ worksheets_dflistにはworksheet_dfが配列に入っており、
4
4
 
5
5
 
6
6
 
@@ -28,7 +28,35 @@
28
28
 
29
29
 
30
30
 
31
+ worksheet_dfの場合は以下
32
+
33
+ 0 date ... file_name
34
+
35
+ 1 2020-06-22 ... drive/contents/nat/625
36
+
37
+ 2 2020-06-23 ... drive/contents/nat/625
38
+
39
+ 3 2020-06-24 ... drive/contents/nat/625
40
+
41
+ 4 2020-06-25 ... drive/contents/nat/625
42
+
43
+
44
+
45
+
46
+
31
- file_nameには各カラムの値から文字列を抽出して結合したものが入っています。
47
+ file_nameには各カラムの値から文字列を抽出して結合したものが入っています。
48
+
49
+ カラムはdate,id,name,dir,flag,file_nameのような形で、file_nameは
50
+
51
+ ```
52
+
53
+ file_name = i[4]+i[3]+'/'+i[1]+'/'+i[6][48:]
54
+
55
+ ```
56
+
57
+ で文字列を作成して、カラムに入れてあります。
58
+
59
+
32
60
 
33
61
  それをworksheets_dflistに更新したいのですが、ループが上手くいかず、
34
62
 
@@ -70,6 +98,12 @@
70
98
 
71
99
  このようにループを正しい形で回したいです。
72
100
 
101
+ 今の状態だと、全て同じ値で入ってきてしまい、ループが機能していない状態です。
102
+
103
+
104
+
105
+
106
+
73
107
  下記が試したコードになります。
74
108
 
75
109
 
@@ -99,3 +133,5 @@
99
133
  すごく初歩的な質問なんだと思うのですが、どうしても詰まってしまいました。
100
134
 
101
135
  知恵をお貸しいただけたら幸いです。
136
+
137
+ 分かりにくくてすみません、追記いたしました。