質問編集履歴
8
update
test
CHANGED
File without changes
|
test
CHANGED
@@ -119,3 +119,31 @@
|
|
119
119
|
でforでまとめた
|
120
120
|
|
121
121
|
```
|
122
|
+
|
123
|
+
進捗
|
124
|
+
|
125
|
+
```ここに言語を入力
|
126
|
+
|
127
|
+
import pandas as pd
|
128
|
+
|
129
|
+
|
130
|
+
|
131
|
+
data=pd.read_csv("xxx.csv", header=None)
|
132
|
+
|
133
|
+
z = data[0:30].values.tolist()
|
134
|
+
|
135
|
+
|
136
|
+
|
137
|
+
#これで要素数を指定してやらないとエラーが出る。。動的にうまく確保できないらしい。
|
138
|
+
|
139
|
+
y = [0] * 30
|
140
|
+
|
141
|
+
for i in range(0,30,1):
|
142
|
+
|
143
|
+
y[i] = [y[i] for y[i] in z[i] if str(y[i]) != 'nan']
|
144
|
+
|
145
|
+
y[i] = list(map(int, y[i]))
|
146
|
+
|
147
|
+
```
|
148
|
+
|
149
|
+
これでいけました。
|
7
updated
test
CHANGED
File without changes
|
test
CHANGED
@@ -105,3 +105,17 @@
|
|
105
105
|
```
|
106
106
|
|
107
107
|
ひとまず達成はできたのですが、大掛かりすぎる気がします(正規の方法ではなさそう)。
|
108
|
+
|
109
|
+
2019 2/12/ 3:02 進捗4
|
110
|
+
|
111
|
+
```ここに言語を入力
|
112
|
+
|
113
|
+
for i in range(0,10,1):
|
114
|
+
|
115
|
+
y[i] = [y[i] for y[i] in z[i] if str(y[i]) != 'nan']
|
116
|
+
|
117
|
+
y[i] = list(map(int, y[i]))
|
118
|
+
|
119
|
+
でforでまとめた
|
120
|
+
|
121
|
+
```
|
6
updated
test
CHANGED
File without changes
|
test
CHANGED
@@ -92,4 +92,16 @@
|
|
92
92
|
|
93
93
|
と変換することができた。
|
94
94
|
|
95
|
+
ここで、
|
96
|
+
|
97
|
+
y0 = list(map(int, y0))
|
98
|
+
|
99
|
+
とすることで、
|
100
|
+
|
101
|
+
y0 = [1, 4, 5, 7, 8, 9, 10, 11, 12]
|
102
|
+
|
103
|
+
を得た。
|
104
|
+
|
95
105
|
```
|
106
|
+
|
107
|
+
ひとまず達成はできたのですが、大掛かりすぎる気がします(正規の方法ではなさそう)。
|
5
updated
test
CHANGED
File without changes
|
test
CHANGED
@@ -77,3 +77,19 @@
|
|
77
77
|
とのエラー
|
78
78
|
|
79
79
|
```
|
80
|
+
|
81
|
+
2019/2/12/ 2:51 進捗3
|
82
|
+
|
83
|
+
```ここに言語を入力
|
84
|
+
|
85
|
+
y0 = [y0 for y0 in z[0] if str(y0) != 'nan']
|
86
|
+
|
87
|
+
とすることで、
|
88
|
+
|
89
|
+
z[0]を
|
90
|
+
|
91
|
+
y0 = [1.0, 4.0, 5.0, 7.0, 8.0, 9.0, 10.0, 11.0, 12.0]
|
92
|
+
|
93
|
+
と変換することができた。
|
94
|
+
|
95
|
+
```
|
4
updated
test
CHANGED
File without changes
|
test
CHANGED
@@ -59,3 +59,21 @@
|
|
59
59
|
を得ました。
|
60
60
|
|
61
61
|
しかし、データはintが望ましいこと、空白の部分がnanとなって邪魔となってしまう問題があります。
|
62
|
+
|
63
|
+
|
64
|
+
|
65
|
+
2019/2/12 2:35 進捗2
|
66
|
+
|
67
|
+
```ここに言語を入力
|
68
|
+
|
69
|
+
|
70
|
+
|
71
|
+
z = z[~numpy.isnan(z)]
|
72
|
+
|
73
|
+
とする手法を試したが、
|
74
|
+
|
75
|
+
TypeError: only integer scalar arrays can be converted to a scalar index
|
76
|
+
|
77
|
+
とのエラー
|
78
|
+
|
79
|
+
```
|
3
updated
test
CHANGED
File without changes
|
test
CHANGED
@@ -44,7 +44,15 @@
|
|
44
44
|
|
45
45
|
とすることで、
|
46
46
|
|
47
|
+
z[0] = [1.0, 4.0, 5.0, 7.0, 8.0, 9.0, 10.0, 12.0, nan, nan, nan, nan, nan, nan, nan, nan]
|
48
|
+
|
47
|
-
z[
|
49
|
+
z[1] = [1.0, 3.0, 4.0, 5.0, 7.0, 8.0, 9.0, 10.0, 12.0, 16.0, nan, nan, nan, nan, nan, nan]
|
50
|
+
|
51
|
+
・
|
52
|
+
|
53
|
+
・
|
54
|
+
|
55
|
+
・
|
48
56
|
|
49
57
|
```
|
50
58
|
|
2
進捗
test
CHANGED
File without changes
|
test
CHANGED
@@ -31,3 +31,23 @@
|
|
31
31
|
・
|
32
32
|
|
33
33
|
としたいのですが、どうすれば良いでしょうか。
|
34
|
+
|
35
|
+
|
36
|
+
|
37
|
+
自分の進捗
|
38
|
+
|
39
|
+
```ここに言語を入力
|
40
|
+
|
41
|
+
data=pd.read_csv("xxx.csv", header=None)
|
42
|
+
|
43
|
+
z = data[0:10].values.tolist()
|
44
|
+
|
45
|
+
とすることで、
|
46
|
+
|
47
|
+
z[0] = [1.0, 3.0, 4.0, 5.0, 7.0, 8.0, 9.0, 10.0, 12.0, 16.0, nan, nan, nan, nan, nan, nan]
|
48
|
+
|
49
|
+
```
|
50
|
+
|
51
|
+
を得ました。
|
52
|
+
|
53
|
+
しかし、データはintが望ましいこと、空白の部分がnanとなって邪魔となってしまう問題があります。
|
1
csv file
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,40 +1,24 @@
|
|
1
|
+
1,4,5,7,8,9,10,11,12,,,,,,,
|
2
|
+
|
3
|
+
1,3,4,5,7,8,9,10,12,16,,,,,,
|
4
|
+
|
5
|
+
1,4,5,7,8,9,10,12,,,,,,,,
|
6
|
+
|
1
|
-
|
7
|
+
といったデータが保存されているcsv fileがあります。
|
8
|
+
|
9
|
+
↓
|
2
10
|
|
3
11
|
|
4
12
|
|
5
|
-
|
13
|
+
```ここに言語を入力
|
6
14
|
|
7
|
-
1
|
15
|
+
[csv file](https://dotup.org/uploda/dotup.org1771772.csv.html)
|
8
16
|
|
9
|
-
1 4 5 7 8 9 10 12
|
10
|
-
|
11
|
-
|
17
|
+
```
|
12
|
-
|
13
|
-
1 5 7 8 9 10 12
|
14
|
-
|
15
|
-
1 3 4 5 7 8 9 10 15
|
16
|
-
|
17
|
-
1 3 4 5 7 9 10 11 12
|
18
|
-
|
19
|
-
1 3 4 5 7 8 9 10 11 12
|
20
|
-
|
21
|
-
1 3 4 5 8 9 10 12
|
22
|
-
|
23
|
-
2 3 4 5 8 9 10 12
|
24
|
-
|
25
|
-
1 3 4 5 7 8 9 10 12 13
|
26
|
-
|
27
|
-
1 3 4 5 8 9 10
|
28
|
-
|
29
|
-
1 5 7 8 9 10 11
|
30
|
-
|
31
|
-
3 4 5 8 9 10 12
|
32
|
-
|
33
|
-
3 4 5 7 8 9 10 12
|
34
18
|
|
35
19
|
|
36
20
|
|
37
|
-
これをlistとして、
|
21
|
+
これをlistとして、上から順に
|
38
22
|
|
39
23
|
x1 = [1, 4, 5, 7, 8, 9, 10, 11, 12]
|
40
24
|
|