ilocを使用して値を設定する[終了]
閉まっている。この質問はトピック外です。現在、回答を受け付けていません。 この質問を改善したいですか? 質問を更新して、相互検証のトピックになるようにします。 2年前に閉店。 このラインは、データフレームの最初の4行を返すcombinedためfeature_a combined.iloc[0:4]["feature_a"] 予想どおり、この次の行はcolumnのデータフレームの2行目、4行目、および16行目を返しますfeature_a。 combined.iloc[[1,3,15]]["feature_a"] この行は、データフレームの最初の4行をに設定feature_aし77ます。 combined.iloc[0:4]["feature_a"] = 77 この行は何かをします。長いリストに適用すると時間がかかるため、ある種の計算が行われています。 combined.iloc[[1,3,15]]["feature_a"] = 88 2行目、4行目、および16行目は、次のようにチェックすると設定されません88。 combined.iloc[[1,3,15]]["feature_a"] 大規模なコーディングの迂回をせずに、データフレームの列の行の任意のリストを値に設定するにはどうすればよいですか? このシナリオは、非常に単純で一般的であるように思われます。