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

質問編集履歴

7

文章の修正

2020/11/26 06:23

投稿

31___basketball
31___basketball

スコア1

title CHANGED
File without changes
body CHANGED
@@ -3,7 +3,7 @@
3
3
  また,使用しているpythonはpython3.7.9です.
4
4
 
5
5
  ```ここに言語を入力
6
- 1つ目のファイル
6
+ 1つ目のcsvファイルをリストとして出力
7
7
       ・・・
8
8
  ['0.001', '0', '5', '-10']
9
9
  ['0', '-0.001', '5', '-10']
@@ -35,7 +35,7 @@
35
35
  ['0', '0.003', '0', '-10']
36
36
       ・・・
37
37
 
38
- 2つ目のファイル
38
+ 2つ目のcsvファイルをリストとして出力
39
39
  ['7.000000000', '8.000000000', '1.000000000', '1.000000000', '4.000000000', '5.000000000', '9.000000000', '5.000000000', '1.000000000', '3.000000000']
40
40
  ```
41
41
 

6

文章の修正

2020/11/26 06:23

投稿

31___basketball
31___basketball

スコア1

title CHANGED
File without changes
body CHANGED
@@ -100,9 +100,9 @@
100
100
  ['-0.001', '-0.001', '5', '-10','8']
101
101
  ['-0.001', '-0.002', '5', '-10','8']
102
102
  ['-0.001', '-0.002', '5', '-10','8']  二回目の5の塊
103
- ['-0.001', '-0.002', '0', '-10','8']
103
+ ['-0.001', '-0.002', '5', '-10','8']
104
- ['-0.001', '-0.002', '0', '-10','8']
104
+ ['-0.001', '-0.002', '5', '-10','8']
105
- ['-0.001', '-0.002', '0', '-10','8']
105
+ ['-0.001', '-0.002', '5', '-10','8']
106
106
     ...
107
107
     ・・・
108
108
  ```

5

文章の修正

2020/11/26 06:21

投稿

31___basketball
31___basketball

スコア1

title CHANGED
File without changes
body CHANGED
@@ -1,5 +1,5 @@
1
1
  ### 前提・実現したいこと
2
- 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の連続が終わるまで同じことを繰り返し,書き込む数字だけ毎回違う数値にしたいのですがどういう風にプログラムを組めばよろしいのでしょうか.
2
+ 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の連続が終わるまで同じことを繰り返し,書き込む数字だけ毎回違う数値にしたいのですがどういう風にプログラムを組めばよろしいのでしょうか.
3
3
  また,使用しているpythonはpython3.7.9です.
4
4
 
5
5
  ```ここに言語を入力
@@ -70,17 +70,46 @@
70
70
  print(row2)
71
71
  ```
72
72
 
73
- ```
74
73
 
75
74
 
75
+
76
76
  ### 試したこと
77
77
 
78
78
  上記のプログラムを組んで実行したのですが,このように3列目が5の時2つ目のファイルをすべて書き込んでしまい上手にいきませんでした.(1部抜粋)
79
+
80
+
81
+
82
+ ```ここに言語を入力
79
83
  ['-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']]
84
+ ```
80
85
 
86
+
87
+
81
88
  また,3列目が0の時は0を書き込むというプログラムは上手にできました.
82
89
 
83
90
 
91
+ ```ここに言語を入力
92
+ また,出力した結果としては, 
93
+    ・・・
94
+ ['0.001', '0', '5', '-10','7']
95
+ ['0', '-0.001', '5', '-10','7']
96
+ ['0', '-0.001', '5', '-10','7']    一回目の5の塊
97
+ ['0', '-0.001', '5', '-10','7']
98
+ ['0', '-0.001', '5', '-10','7']
99
+ ・・・
100
+ ['-0.001', '-0.001', '5', '-10','8']
101
+ ['-0.001', '-0.002', '5', '-10','8']
102
+ ['-0.001', '-0.002', '5', '-10','8']  二回目の5の塊
103
+ ['-0.001', '-0.002', '0', '-10','8']
104
+ ['-0.001', '-0.002', '0', '-10','8']
105
+ ['-0.001', '-0.002', '0', '-10','8']
106
+    ...
107
+    ・・・
108
+ ```
109
+
110
+
111
+
112
+
84
113
  ### 補足情報(FW/ツールのバージョンなど)
85
114
 
86
115
  ここにより詳細な情報を記載してください。

4

文章の修正

2020/11/26 06:20

投稿

31___basketball
31___basketball

スコア1

title CHANGED
File without changes
body CHANGED
@@ -2,8 +2,8 @@
2
2
  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
3
  また,使用しているpythonはpython3.7.9です.
4
4
 
5
+ ```ここに言語を入力
5
6
  1つ目のファイル
6
- ```ここに言語を入力
7
7
       ・・・
8
8
  ['0.001', '0', '5', '-10']
9
9
  ['0', '-0.001', '5', '-10']

3

文章の修正

2020/11/26 06:08

投稿

31___basketball
31___basketball

スコア1

title CHANGED
File without changes
body CHANGED
@@ -1,7 +1,9 @@
1
1
  ### 前提・実現したいこと
2
2
  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
-  
3
+ また,使用しているpythonはpython3.7.9です.
4
+
4
5
  1つ目のファイル
6
+ ```ここに言語を入力
5
7
       ・・・
6
8
  ['0.001', '0', '5', '-10']
7
9
  ['0', '-0.001', '5', '-10']
@@ -35,6 +37,7 @@
35
37
 
36
38
  2つ目のファイル
37
39
  ['7.000000000', '8.000000000', '1.000000000', '1.000000000', '4.000000000', '5.000000000', '9.000000000', '5.000000000', '1.000000000', '3.000000000']
40
+ ```
38
41
 
39
42
  ### 発生している問題・エラーメッセージ
40
43
 
@@ -43,6 +46,8 @@
43
46
  ```
44
47
 
45
48
  ### 該当のソースコード
49
+
50
+ ```ここに言語を入力
46
51
  import glob
47
52
  glob.glob("/data/*")
48
53
  glob.glob("/data/*20201124 脳波/*")
@@ -63,8 +68,11 @@
63
68
  else:
64
69
  row2.append(row1)
65
70
  print(row2)
71
+ ```
66
72
 
73
+ ```
67
74
 
75
+
68
76
  ### 試したこと
69
77
 
70
78
  上記のプログラムを組んで実行したのですが,このように3列目が5の時2つ目のファイルをすべて書き込んでしまい上手にいきませんでした.(1部抜粋)

2

文章修正

2020/11/26 06:03

投稿

31___basketball
31___basketball

スコア1

title CHANGED
File without changes
body CHANGED
@@ -67,7 +67,7 @@
67
67
 
68
68
  ### 試したこと
69
69
 
70
- 上記のプログラムを組んで実行したのですが,このように3列目が5の時2つ目のファイルをすべて書き込んでしまい上手にいきませんでした.
70
+ 上記のプログラムを組んで実行したのですが,このように3列目が5の時2つ目のファイルをすべて書き込んでしまい上手にいきませんでした.(1部抜粋)
71
71
  ['-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']]
72
72
 
73
73
  また,3列目が0の時は0を書き込むというプログラムは上手にできました.

1

文章の修正

2020/11/26 05:49

投稿

31___basketball
31___basketball

スコア1

title CHANGED
File without changes
body CHANGED
@@ -1,6 +1,40 @@
1
1
  ### 前提・実現したいこと
2
2
  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
+  
4
+ 1つ目のファイル
5
+      ・・・
6
+ ['0.001', '0', '5', '-10']
7
+ ['0', '-0.001', '5', '-10']
8
+ ['0', '-0.001', '5', '-10']
9
+ ['0', '-0.001', '5', '-10']
10
+ ['0', '-0.001', '5', '-10']
11
+ ['-0.001', '-0.001', '5', '-10']
12
+ ['-0.001', '-0.001', '5', '-10']
13
+ ['-0.001', '0', '5', '-10']
14
+ ['-0.001', '-0.001', '5', '-10']
15
+ ['-0.001', '-0.001', '5', '-10']
16
+ ['-0.001', '-0.001', '5', '-10']
17
+ ['-0.001', '-0.002', '5', '-10']
18
+ ['-0.001', '-0.002', '5', '-10']
19
+ ['-0.001', '-0.002', '0', '-10']
20
+ ['-0.001', '-0.002', '0', '-10']
21
+ ['-0.001', '-0.002', '0', '-10']
22
+ ['0', '-0.002', '0', '-10']
23
+ ['0', '-0.002', '0', '-10']
24
+ ['0', '-0.002', '0', '-10']
25
+ ['0.001', '-0.002', '0', '-10']
26
+ ['0.001', '-0.002', '0', '-10']
27
+ ['0', '-0.002', '0', '-10']
28
+ ['0', '-0.001', '0', '-10']
29
+ ['0', '0', '0', '-10']
30
+ ['0', '0.001', '0', '-10']
31
+ ['0', '0.002', '0', '-10']
32
+ ['0', '0.003', '0', '-10']
33
+ ['0', '0.003', '0', '-10']
34
+      ・・・
3
35
 
36
+ 2つ目のファイル
37
+ ['7.000000000', '8.000000000', '1.000000000', '1.000000000', '4.000000000', '5.000000000', '9.000000000', '5.000000000', '1.000000000', '3.000000000']
4
38
 
5
39
  ### 発生している問題・エラーメッセージ
6
40