列追加する時は新規列の列番号か列名を指定して値を代入します。 今回は4列目を作成し、そこに[“D”,10,10,10]を代入しました。 #存在しない列名を指定して代入 df[4]=["D",10,10,10] #print表示 0 1 2 4 0 A 2 3 D 1 B 1 6 10 2 C 3 9 10 3 A 4 5 10 このページでは、Pandas で作成したデータフレームを操作して、特定の行・列を取得し、目的の形へ加工する手順について紹介します。 なお、特定の行、列を除外する方法については、「Pandas のデータフレームの特定の行・ … 列Bの値 / 列Cの値 を求め、その結果を列Dとして新しく追加したいです。 df['D'] = df['B'] / df['C'] とすると、 A value is trying to be set on a copy of a slice from a DataFrame. python, pandasのDataframe操作を全然覚えず、ググって調べることが多いので自分でまとめてみることにしました。 目次 行・列の追加