パンダにデータ列を追加する方法は何ですか?
pandasには、以下のような方法で新しいデータ列を追加することができます。
- 使用代入演算子(=)来追加数据列。例えば、DataFrameというdfという名前のデータフレームがある場合、以下のコードを使用してnew_columnという名前のデータ列をdfに追加することができます。
- df[‘new_column’]にvaluesを代入します。
- valuesは、同じ長さのリスト、NumPy配列、またはpandasのSeriesである。
- assign()メソッドを使用してデータ列を追加します。assign()メソッドは、新しいデータ列を含む新しいDataFrameを返し、元のDataFrameを変更しません。例えば、次のコードを使用して、new_columnという名前のデータ列を追加します:
- 新しいデータフレームを作成し、新しい列に値を割り当てます。
- valuesは、同じ長さのリスト、NumPy配列、またはpandasのシリーズのいずれかです。
- 指定位置にデータ列を追加するためにinsert()メソッドを使用します。DataFrame内の指定した位置に列データを挿入することができます。例えば、以下のコードを使用して、位置1に名前が「new_column」のデータ列を追加します:
- df.insert(1, ‘new_column’, values)
- locは挿入する位置、columnは挿入する列名、valueは挿入するデータです。
どの方法を使っても、DataFrameに必要に応じて1つ以上のデータ列を追加することができます。