回答編集履歴
3
誤字の修正
answer
CHANGED
@@ -34,6 +34,6 @@
|
|
34
34
|
# 5 mmm nnn
|
35
35
|
|
36
36
|
print(df.drop(2))
|
37
|
-
# し
|
37
|
+
# しかし行番号の2はないのでエラーになる
|
38
38
|
# KeyError: '[2] not found in axis'
|
39
39
|
```
|
2
訂正
answer
CHANGED
@@ -25,7 +25,7 @@
|
|
25
25
|
|
26
26
|
print(df.iloc[2,0])
|
27
27
|
# 行番号の2は削除されたのでエラーになると思いきやならない
|
28
|
-
#
|
28
|
+
# iii
|
29
29
|
# aaa bbb
|
30
30
|
# 0 ccc ddd 0行目
|
31
31
|
# 1 eee fff 1行目
|
1
追記
answer
CHANGED
@@ -1,2 +1,39 @@
|
|
1
1
|
DataFrameの最大行数を超えた行を指定したため、その行が見つからないというエラーが出ています。
|
2
|
-
最大行数を超えないように修正する必要があります。
|
2
|
+
最大行数を超えないように修正する必要があります。
|
3
|
+
|
4
|
+
追記
|
5
|
+
```python
|
6
|
+
df = pd.read_csv('test.csv', sep=",")
|
7
|
+
print(df)
|
8
|
+
# aaa bbb
|
9
|
+
# 0 ccc ddd
|
10
|
+
# 1 eee fff
|
11
|
+
# 2 ggg hhh
|
12
|
+
# 3 iii jjj
|
13
|
+
# 4 kkk lll
|
14
|
+
# 5 mmm nnn
|
15
|
+
|
16
|
+
df = df.drop(2)
|
17
|
+
print(df)
|
18
|
+
# 行番号の2が削除される
|
19
|
+
# aaa bbb
|
20
|
+
# 0 ccc ddd
|
21
|
+
# 1 eee fff
|
22
|
+
# 3 iii jjj
|
23
|
+
# 4 kkk lll
|
24
|
+
# 5 mmm nnn
|
25
|
+
|
26
|
+
print(df.iloc[2,0])
|
27
|
+
# 行番号の2は削除されたのでエラーになると思いきやならない
|
28
|
+
# lll
|
29
|
+
# aaa bbb
|
30
|
+
# 0 ccc ddd 0行目
|
31
|
+
# 1 eee fff 1行目
|
32
|
+
# 3 iii jjj 2行目 ←ここの値が取得される
|
33
|
+
# 4 kkk lll
|
34
|
+
# 5 mmm nnn
|
35
|
+
|
36
|
+
print(df.drop(2))
|
37
|
+
# しがし行番号の2はないのでエラーになる
|
38
|
+
# KeyError: '[2] not found in axis'
|
39
|
+
```
|