回答編集履歴

1

追記

2020/07/27 09:06

投稿

8524ba23
8524ba23

スコア38341

test CHANGED
@@ -1,4 +1,42 @@
1
1
  Pandasで加工する例です。数万行程度なら時間はほぼかからないと思います。
2
+
3
+
4
+
5
+ コメントをうけて
6
+
7
+ -----
8
+
9
+ 固定長フォーマットであれば[pandas.read_fwf](https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.read_fwf.html)を使うと一発で読めます。
10
+
11
+ ```Python
12
+
13
+ import pandas as pd
14
+
15
+
16
+
17
+ # テストデータ
18
+
19
+ from io import StringIO
20
+
21
+ s = """1000000000111112222233333
22
+
23
+ 2000000000222223333344444"""
24
+
25
+ df = pd.read_fwf( StringIO(s), header=None, widths=[10,5,5,5])
26
+
27
+ data_list = df.values.tolist()
28
+
29
+ print(data_list)
30
+
31
+ # [[1000000000, 11111, 22222, 33333], [2000000000, 22222, 33333, 44444]]
32
+
33
+ ```
34
+
35
+
36
+
37
+ 以前の回答
38
+
39
+ -----
2
40
 
3
41
  ```Python
4
42