ピボットテーブル化と逆変換

下記の設問に対する答えとして相応しものを選択肢から選び、次のコードの空欄(##########)を埋めてください.

変数 df を以下に示す配列へ Tidy Data(整然データ)化してください.

########## 配列 ##########
# A B variable value
# 0 101 201 C 301
# 1 102 202 C 302
# 2 103 203 C 303
#########################

import pandas as pd

df = pd.DataFrame({“A” : [101, 102, 103],
“B” : [201, 202, 203],
“C” : [301, 302, 303]}, index=[“a”, “b”, “c”])

converted_df = ##########

[選択肢]
1. df.reset_index().melt(id_vars=[“index”], value_vars=[“A”, “B”, “C”])
2. df.reset_index().melt(id_vars=[“A”, “B”], value_vars=[“C”])
3. df.reset_index().melt(id_vars=[“A”, “B”])
4. df.reset_index().melt(id_vars=[“A”, “B”], value_vars=[“index”, “C”])

Leave a comment

Your email address will not be published. Required fields are marked *