質問編集履歴

7

文章の修正

2020/11/26 06:23

投稿

31___basketball
31___basketball

スコア1

test CHANGED
File without changes
test CHANGED
@@ -8,7 +8,7 @@
8
8
 
9
9
  ```ここに言語を入力
10
10
 
11
- 1つ目のファイル
11
+ 1つ目のcsvファイルをリストとして出力
12
12
 
13
13
       ・・・
14
14
 
@@ -72,7 +72,7 @@
72
72
 
73
73
 
74
74
 
75
- 2つ目のファイル
75
+ 2つ目のcsvファイルをリストとして出力
76
76
 
77
77
  ['7.000000000', '8.000000000', '1.000000000', '1.000000000', '4.000000000', '5.000000000', '9.000000000', '5.000000000', '1.000000000', '3.000000000']
78
78
 

6

文章の修正

2020/11/26 06:23

投稿

31___basketball
31___basketball

スコア1

test CHANGED
File without changes
test CHANGED
@@ -202,11 +202,11 @@
202
202
 
203
203
  ['-0.001', '-0.002', '5', '-10','8']  二回目の5の塊
204
204
 
205
- ['-0.001', '-0.002', '0', '-10','8']
205
+ ['-0.001', '-0.002', '5', '-10','8']
206
-
206
+
207
- ['-0.001', '-0.002', '0', '-10','8']
207
+ ['-0.001', '-0.002', '5', '-10','8']
208
-
208
+
209
- ['-0.001', '-0.002', '0', '-10','8']
209
+ ['-0.001', '-0.002', '5', '-10','8']
210
210
 
211
211
     ...
212
212
 

5

文章の修正

2020/11/26 06:21

投稿

31___basketball
31___basketball

スコア1

test CHANGED
File without changes
test CHANGED
@@ -1,6 +1,6 @@
1
1
  ### 前提・実現したいこと
2
2
 
3
- 2つのcsvファイルがあり,1つ目は16000行4列の配列で2つ目は1行10列の配列です.この1つ目のファイルの3列目は0が1000個並べられた後5が500個並べられておりそれが16000まで規則的に続いています.この3列目が0の時は列を追加し0を出力,5であれば2つ目のファイルから読み込んでそれを追加した列に出力したいのですが,1回目の5が500個連続に並べられたとき,2つ目のファイルの1行1列目の値を追加し,2回目の5が500個連続に並べられたとき,2つ目ファイルの1行2列目の値を追加し,と5の連続が終わるまで同じことを繰り返し,書き込む数字だけ毎回違う数値にしたいのですがどういう風にプログラムを組めばよろしいのでしょうか.
3
+ 2つのcsvファイルがあり,1つ目は16000行4列の配列で2つ目は1行10列の配列です.まず,この2つのファイルをリストとして読み込みました.この1つ目のファイルの3列目は0が1000個並べられた後5が500個並べられておりそれが16000まで規則的に続いています.この3列目が0の時は列を追加し0を出力,5であれば2つ目のファイルから読み込んでそれを追加した列に出力したいのですが,1回目の5が500個連続に並べられたとき,2つ目のファイルの1行1列目の値を追加し,2回目の5が500個連続に並べられたとき,2つ目ファイルの1行2列目の値を追加し,と5の連続が終わるまで同じことを繰り返し,書き込む数字だけ毎回違う数値にしたいのですがどういう風にプログラムを組めばよろしいのでしょうか.
4
4
 
5
5
  また,使用しているpythonはpython3.7.9です.
6
6
 
@@ -142,7 +142,7 @@
142
142
 
143
143
 
144
144
 
145
- ```
145
+
146
146
 
147
147
 
148
148
 
@@ -154,8 +154,22 @@
154
154
 
155
155
  上記のプログラムを組んで実行したのですが,このように3列目が5の時2つ目のファイルをすべて書き込んでしまい上手にいきませんでした.(1部抜粋)
156
156
 
157
+
158
+
159
+
160
+
161
+
162
+
163
+ ```ここに言語を入力
164
+
157
165
  ['-0.004', '0.001', '5', '-10', ['7.000000000', '8.000000000', '1.000000000', '1.000000000', '4.000000000', '5.000000000', '9.000000000', '5.000000000', '1.000000000', '3.000000000']]
158
166
 
167
+ ```
168
+
169
+
170
+
171
+
172
+
159
173
 
160
174
 
161
175
  また,3列目が0の時は0を書き込むというプログラムは上手にできました.
@@ -164,6 +178,50 @@
164
178
 
165
179
 
166
180
 
181
+ ```ここに言語を入力
182
+
183
+ また,出力した結果としては, 
184
+
185
+    ・・・
186
+
187
+ ['0.001', '0', '5', '-10','7']
188
+
189
+ ['0', '-0.001', '5', '-10','7']
190
+
191
+ ['0', '-0.001', '5', '-10','7']    一回目の5の塊
192
+
193
+ ['0', '-0.001', '5', '-10','7']
194
+
195
+ ['0', '-0.001', '5', '-10','7']
196
+
197
+ ・・・
198
+
199
+ ['-0.001', '-0.001', '5', '-10','8']
200
+
201
+ ['-0.001', '-0.002', '5', '-10','8']
202
+
203
+ ['-0.001', '-0.002', '5', '-10','8']  二回目の5の塊
204
+
205
+ ['-0.001', '-0.002', '0', '-10','8']
206
+
207
+ ['-0.001', '-0.002', '0', '-10','8']
208
+
209
+ ['-0.001', '-0.002', '0', '-10','8']
210
+
211
+    ...
212
+
213
+    ・・・
214
+
215
+ ```
216
+
217
+
218
+
219
+
220
+
221
+
222
+
223
+
224
+
167
225
  ### 補足情報(FW/ツールのバージョンなど)
168
226
 
169
227
 

4

文章の修正

2020/11/26 06:20

投稿

31___basketball
31___basketball

スコア1

test CHANGED
File without changes
test CHANGED
@@ -6,9 +6,9 @@
6
6
 
7
7
 
8
8
 
9
+ ```ここに言語を入力
10
+
9
11
  1つ目のファイル
10
-
11
- ```ここに言語を入力
12
12
 
13
13
       ・・・
14
14
 

3

文章の修正

2020/11/26 06:08

投稿

31___basketball
31___basketball

スコア1

test CHANGED
File without changes
test CHANGED
@@ -2,9 +2,13 @@
2
2
 
3
3
  2つのcsvファイルがあり,1つ目は16000行4列の配列で2つ目は1行10列の配列です.この1つ目のファイルの3列目は0が1000個並べられた後5が500個並べられておりそれが16000まで規則的に続いています.この3列目が0の時は列を追加し0を出力,5であれば2つ目のファイルから読み込んでそれを追加した列に出力したいのですが,1回目の5が500個連続に並べられたとき,2つ目のファイルの1行1列目の値を追加し,2回目の5が500個連続に並べられたとき,2つ目ファイルの1行2列目の値を追加し,と5の連続が終わるまで同じことを繰り返し,書き込む数字だけ毎回違う数値にしたいのですがどういう風にプログラムを組めばよろしいのでしょうか.
4
4
 
5
-  
5
+ また,使用しているpythonはpython3.7.9です.
6
+
7
+
6
8
 
7
9
  1つ目のファイル
10
+
11
+ ```ここに言語を入力
8
12
 
9
13
       ・・・
10
14
 
@@ -72,6 +76,8 @@
72
76
 
73
77
  ['7.000000000', '8.000000000', '1.000000000', '1.000000000', '4.000000000', '5.000000000', '9.000000000', '5.000000000', '1.000000000', '3.000000000']
74
78
 
79
+ ```
80
+
75
81
 
76
82
 
77
83
  ### 発生している問題・エラーメッセージ
@@ -87,6 +93,10 @@
87
93
 
88
94
 
89
95
  ### 該当のソースコード
96
+
97
+
98
+
99
+ ```ここに言語を入力
90
100
 
91
101
  import glob
92
102
 
@@ -128,6 +138,12 @@
128
138
 
129
139
  print(row2)
130
140
 
141
+ ```
142
+
143
+
144
+
145
+ ```
146
+
131
147
 
132
148
 
133
149
 

2

文章修正

2020/11/26 06:03

投稿

31___basketball
31___basketball

スコア1

test CHANGED
File without changes
test CHANGED
@@ -136,7 +136,7 @@
136
136
 
137
137
 
138
138
 
139
- 上記のプログラムを組んで実行したのですが,このように3列目が5の時2つ目のファイルをすべて書き込んでしまい上手にいきませんでした.
139
+ 上記のプログラムを組んで実行したのですが,このように3列目が5の時2つ目のファイルをすべて書き込んでしまい上手にいきませんでした.(1部抜粋)
140
140
 
141
141
  ['-0.004', '0.001', '5', '-10', ['7.000000000', '8.000000000', '1.000000000', '1.000000000', '4.000000000', '5.000000000', '9.000000000', '5.000000000', '1.000000000', '3.000000000']]
142
142
 

1

文章の修正

2020/11/26 05:49

投稿

31___basketball
31___basketball

スコア1

test CHANGED
File without changes
test CHANGED
@@ -2,7 +2,75 @@
2
2
 
3
3
  2つのcsvファイルがあり,1つ目は16000行4列の配列で2つ目は1行10列の配列です.この1つ目のファイルの3列目は0が1000個並べられた後5が500個並べられておりそれが16000まで規則的に続いています.この3列目が0の時は列を追加し0を出力,5であれば2つ目のファイルから読み込んでそれを追加した列に出力したいのですが,1回目の5が500個連続に並べられたとき,2つ目のファイルの1行1列目の値を追加し,2回目の5が500個連続に並べられたとき,2つ目ファイルの1行2列目の値を追加し,と5の連続が終わるまで同じことを繰り返し,書き込む数字だけ毎回違う数値にしたいのですがどういう風にプログラムを組めばよろしいのでしょうか.
4
4
 
5
+  
5
6
 
7
+ 1つ目のファイル
8
+
9
+      ・・・
10
+
11
+ ['0.001', '0', '5', '-10']
12
+
13
+ ['0', '-0.001', '5', '-10']
14
+
15
+ ['0', '-0.001', '5', '-10']
16
+
17
+ ['0', '-0.001', '5', '-10']
18
+
19
+ ['0', '-0.001', '5', '-10']
20
+
21
+ ['-0.001', '-0.001', '5', '-10']
22
+
23
+ ['-0.001', '-0.001', '5', '-10']
24
+
25
+ ['-0.001', '0', '5', '-10']
26
+
27
+ ['-0.001', '-0.001', '5', '-10']
28
+
29
+ ['-0.001', '-0.001', '5', '-10']
30
+
31
+ ['-0.001', '-0.001', '5', '-10']
32
+
33
+ ['-0.001', '-0.002', '5', '-10']
34
+
35
+ ['-0.001', '-0.002', '5', '-10']
36
+
37
+ ['-0.001', '-0.002', '0', '-10']
38
+
39
+ ['-0.001', '-0.002', '0', '-10']
40
+
41
+ ['-0.001', '-0.002', '0', '-10']
42
+
43
+ ['0', '-0.002', '0', '-10']
44
+
45
+ ['0', '-0.002', '0', '-10']
46
+
47
+ ['0', '-0.002', '0', '-10']
48
+
49
+ ['0.001', '-0.002', '0', '-10']
50
+
51
+ ['0.001', '-0.002', '0', '-10']
52
+
53
+ ['0', '-0.002', '0', '-10']
54
+
55
+ ['0', '-0.001', '0', '-10']
56
+
57
+ ['0', '0', '0', '-10']
58
+
59
+ ['0', '0.001', '0', '-10']
60
+
61
+ ['0', '0.002', '0', '-10']
62
+
63
+ ['0', '0.003', '0', '-10']
64
+
65
+ ['0', '0.003', '0', '-10']
66
+
67
+      ・・・
68
+
69
+
70
+
71
+ 2つ目のファイル
72
+
73
+ ['7.000000000', '8.000000000', '1.000000000', '1.000000000', '4.000000000', '5.000000000', '9.000000000', '5.000000000', '1.000000000', '3.000000000']
6
74
 
7
75
 
8
76