配列(あなたのobservations)をletで宣言すると、その中身を後から変更することはできません。varなんて宣言もできます。baseballの推測値が0.080000以上だったらなんて条件を少し書き換えて、「信頼度が0.080000以上で識別子が"baseball"の要素があれば」と読み替えてみます。SwiftのArrayには大変汎用性の高いindex(where:)と言うメソッドがあるので、それを使えば判定と同時にそのindex番号を得ることができます。個の銅バッジ2多重配列を、指定したセルの箇所だけ展開させたいです。masmさんのコードを参考に、自分でも作ってみました。