こんにちはnissyです。
この記事は完全に個人のメモ用に使用します。私自信がPythonに関して一度調べたものを記録し、再度調べなくてよくするための記事です。
※不定期に更新
データフレームを転置した後に、インデックスを再設定する
1 2 3 4 5 6 7 8 9 10 |
import pandas as pd # 自作のデータセットを用いてDataFrameを作成 data = { "名前": ["田中", "鈴木", "佐藤"], "年齢": [30, 25, 40], "職業": ["教師", "エンジニア", "医者"] } df1 = pd.DataFrame(data) df1 |
以下のようなデータセットが作成されました。
1 2 |
# DataFrameを転置 df_transposed = df1.T |
転置データセットを転置します。
1 2 |
# 転置したDataFrameのインデックスをリセット df_transposed_reset = df_transposed.reset_index() |
インデックスをリセットします。
1 2 |
# 新しいDataFrameを作成。先頭行をカラム名とし、残りをデータとする df2 = pd.DataFrame(df_transposed_reset.values[1:], columns=df_transposed_reset.values[0]) |
完成です。
コメント