teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

3

誤字の修正

2019/05/19 04:23

投稿

mistn
mistn

スコア1191

answer CHANGED
@@ -34,6 +34,6 @@
34
34
  # 5 mmm nnn
35
35
 
36
36
  print(df.drop(2))
37
- # しし行番号の2はないのでエラーになる
37
+ # しし行番号の2はないのでエラーになる
38
38
  # KeyError: '[2] not found in axis'
39
39
  ```

2

訂正

2019/05/19 04:23

投稿

mistn
mistn

スコア1191

answer CHANGED
@@ -25,7 +25,7 @@
25
25
 
26
26
  print(df.iloc[2,0])
27
27
  # 行番号の2は削除されたのでエラーになると思いきやならない
28
- # lll
28
+ # iii
29
29
  # aaa bbb
30
30
  # 0 ccc ddd  0行目
31
31
  # 1 eee fff  1行目

1

追記

2019/05/19 04:21

投稿

mistn
mistn

スコア1191

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
+ ```