回答編集履歴
1
コード修正
test
CHANGED
@@ -3,6 +3,8 @@
|
|
3
3
|
```Python
|
4
4
|
|
5
5
|
import re
|
6
|
+
|
7
|
+
from io import StringIO
|
6
8
|
|
7
9
|
|
8
10
|
|
@@ -36,26 +38,20 @@
|
|
36
38
|
|
37
39
|
|
38
40
|
|
39
|
-
|
41
|
+
data = {}
|
40
42
|
|
41
|
-
for m in re.finditer(r'=(.*?)\n(.*?)\n\n', datas, re.MULTILINE):
|
43
|
+
for m in re.finditer(r'data ((.*?)).*?=(.*?)\n(.*?)\n\n', datas, re.MULTILINE):
|
42
44
|
|
43
|
-
line = to_list(m.group(
|
45
|
+
line = to_list(m.group(2)) + to_list(m.group(3)) # 2行 -> 1行の数値リストに
|
44
46
|
|
45
|
-
|
47
|
+
data[m.group(1)] = line
|
46
48
|
|
47
49
|
|
48
50
|
|
49
|
-
|
51
|
+
print(data)
|
50
52
|
|
51
|
-
|
53
|
+
#{'A': [8.449e-19, -0.0001406, -0.0001711, 0.0008832, 0.001156, 0.001985, 0.001051, 0.0008782, 0.0005164, 0.0003921], 'B'
|
52
54
|
|
53
|
-
print(df)
|
54
|
-
|
55
|
-
# 0 1 2 3 4 5 6 7 8 9
|
56
|
-
|
57
|
-
#0 8.449000e-19 -0.000141 -0.000171 0.000883 0.001156 0.001985 0.001051 0.000878 0.000516 0.000392
|
58
|
-
|
59
|
-
#
|
55
|
+
#: [-9.936e-06, -0.0001504, -0.0001712, 0.000898, 0.001274, 0.002044, 0.00104, 0.0008514, 0.0004703, 0.00037]}
|
60
56
|
|
61
57
|
```
|