2017-08-31 14 views
0
_LIST=[] 
J=1 
for i,r in df.iterrows(): 
    _VAR=r["A"] 
if (_VAR==_LIST[J-1]): 

最後の反復で得たリストの値と_VAR値を比較したいだけです。 はなく、ここで 「範囲リスト指数アウト」リスト要素をPythonの文字列で比較するpandas

、この行にエラーを取得「」データフレームDFの列です。あなたは(あなたがそれを初期化するか、どのような方法で移入されませんので)リスト要素が

+0

あなたは要素を持つリストを初期化し、要素を取得しようとしません。その理由は、 "List Index Of Range"です。 –

+0

をもっと明確にするだけでなく、_LIST [0] = '' AFTER _list = []を与えても、その行にエラーが発生しています。 – SWATKAT

+0

@gsamaras ofcourse。しかし、私はOPがリストを初期化しているコードを逃したと思う。それ以外の場合は、索引エラーの原因が出ているのはなぜか分かりやすいです。それで私は彼にもっともっと明確になるように頼んだのです。 –

答えて

1

に見え、あなたがインデックス化されているので、要素は」doesnのあなたが目撃したエラーが発生します。

2

LISTを存在しないため、インデックスが空でアクセスしているよう

関連する問題