欠落した値[]を削除


TensorFlow - Help Protect the Great Barrier Reef大会の質問に答えると列車を撮り、0日から15日まで実測値があることを確認した.それを削除します.
train = train[train['annotations'].str.len()>0].reset_index(drop = True)
上のコードを確認してください.
まず、列車の中で、弦の長さが0より大きい子供たちだけがannotationsに残りたいと思っています.
次のreset_index(drop = True)は、インデックスを再配置する関数です.drop = Trueオプションを指定すると、既存のインデックスを捨てて並べ替えられます.
詳細については、インデックスの使用を参照してください.
そうすると、測定値は消えません.
決算値内の値に問題があるようです.train['annotations'][0]を撮って確認してみました.

こんな結果になった.括弧の左右に`を付けて文字で出力したためか、問題が発生しました..apply(eval)に変換されます.
train['annotations'] = train['annotations'].apply(eval)
train['annotations'][0]を撮って確認します.

今もう一度列車を撮影すると、検出値が削除されます.