回答編集履歴
4
コードを単純化
test
CHANGED
@@ -8,7 +8,7 @@
|
|
8
8
|
|
9
9
|
>>> import pandas as pd
|
10
10
|
|
11
|
-
>>> df = pd.read_csv('test.csv', names=[1,2,3,4], header=None, dtype=
|
11
|
+
>>> df = pd.read_csv('test.csv', names=[1,2,3,4], header=None, dtype='object')
|
12
12
|
|
13
13
|
>>> print(df)
|
14
14
|
|
3
漢字の変換ミスを修正
test
CHANGED
@@ -1,6 +1,6 @@
|
|
1
1
|
整数にしたいだけなら、以下です。
|
2
2
|
|
3
|
-
|
3
|
+
意味があるかどうかは分かりません。
|
4
4
|
|
5
5
|
|
6
6
|
|
2
回答修正
test
CHANGED
@@ -1,4 +1,6 @@
|
|
1
|
-
以下で
|
1
|
+
整数にしたいだけなら、以下です。
|
2
|
+
|
3
|
+
いみがあるかどうかは分かりません。
|
2
4
|
|
3
5
|
|
4
6
|
|
@@ -6,32 +8,28 @@
|
|
6
8
|
|
7
9
|
>>> import pandas as pd
|
8
10
|
|
9
|
-
>>> df = pd.read_csv('test.csv', names=[1,2,3,4], header=None)
|
11
|
+
>>> df = pd.read_csv('test.csv', names=[1,2,3,4], header=None, dtype={1:'object', 2:'object', 3:'object', 4:'object'})
|
10
12
|
|
11
13
|
>>> print(df)
|
12
14
|
|
13
15
|
1 2 3 4
|
14
16
|
|
15
|
-
0 1 2 3
|
17
|
+
0 1 2 3 NaN
|
16
18
|
|
17
|
-
1 1 2 4
|
19
|
+
1 1 2 4 5
|
18
20
|
|
19
|
-
2 2 3 4
|
21
|
+
2 2 3 4 5
|
20
22
|
|
21
|
-
3 2 3 5
|
23
|
+
3 2 3 5 NaN
|
22
24
|
|
23
|
-
4 1 3 4
|
25
|
+
4 1 3 4 5
|
24
26
|
|
25
27
|
5 2 4 NaN NaN
|
26
28
|
|
27
|
-
6 1 2 3
|
29
|
+
6 1 2 3 5
|
28
30
|
|
29
|
-
7 1 2 4
|
31
|
+
7 1 2 4 5
|
30
32
|
|
31
|
-
8 1 4 5
|
33
|
+
8 1 4 5 NaN
|
32
34
|
|
33
35
|
```
|
34
|
-
|
35
|
-
全部整数にしたいとのことですね。
|
36
|
-
|
37
|
-
試してみますが、無理っぽいですね。
|
1
問題変更に対応
test
CHANGED
@@ -31,3 +31,7 @@
|
|
31
31
|
8 1 4 5.0 NaN
|
32
32
|
|
33
33
|
```
|
34
|
+
|
35
|
+
全部整数にしたいとのことですね。
|
36
|
+
|
37
|
+
試してみますが、無理っぽいですね。
|