回答編集履歴
3
print文の追記
answer
CHANGED
@@ -2,7 +2,17 @@
|
|
2
2
|
2. ```for row in range(data.nrow):```、```for col in range(data.ncol):```によって二重ループになっていますがnrow*ncolは読み込みファイルの行数を超えていませんか? 終端行が空行として読まれている可能性があります
|
3
3
|
一度以下のようなコードでテストすることをお勧めします。
|
4
4
|
```Python
|
5
|
+
print("nrowの値:",end = "")
|
6
|
+
print(data.nrow)
|
7
|
+
print("ncolの値:",end = "")
|
8
|
+
print(data.ncol)
|
5
9
|
for i in range(data.nrow):
|
10
|
+
print("{}行目の処理".format(i))
|
6
11
|
for j in range(data.ncol):
|
12
|
+
print("{}列目の処理".format(j))
|
7
13
|
print(fi.readline())
|
8
|
-
```
|
14
|
+
```
|
15
|
+
|
16
|
+
(追記)
|
17
|
+
forの内部がどれだけ呼び出されているか、ということを知るための```print```文を追記しました
|
18
|
+
空文字を```print```した際も改行は行われますが念のため
|
2
誤字修正 readline()
answer
CHANGED
@@ -4,5 +4,5 @@
|
|
4
4
|
```Python
|
5
5
|
for i in range(data.nrow):
|
6
6
|
for j in range(data.ncol):
|
7
|
-
print(fi.
|
7
|
+
print(fi.readline())
|
8
8
|
```
|
1
['']をコードブロックにした
answer
CHANGED
@@ -1,4 +1,4 @@
|
|
1
|
-
1. ```''.split(',')```は['']を返します、```readline()```で読み込む範囲に空行などはありませんか?
|
1
|
+
1. ```''.split(',')```は```['']```を返します、```readline()```で読み込む範囲に空行などはありませんか?
|
2
2
|
2. ```for row in range(data.nrow):```、```for col in range(data.ncol):```によって二重ループになっていますがnrow*ncolは読み込みファイルの行数を超えていませんか? 終端行が空行として読まれている可能性があります
|
3
3
|
一度以下のようなコードでテストすることをお勧めします。
|
4
4
|
```Python
|