グループ化

次のコードで空欄になっている行に入る適切な選択肢を 1 ~ 3 から選び、下記の設問に答えてください.

Q1:変数 df_propery を「Pre」についてグループ化し変数 grouped_Pre に代入してください
Q2:変数 mean_df の各列ごとの平均値を求め変数 mean_df に代入してください.
Q3:変数 mean_df の「Rent」について降順にソートし変数 asc_df に代入してください.

import pandas as pd

df_propery = pd.DataFrame([[“Shibuya”, 90000, 6.5, “Tokyo”],
[“Umeda”, 65000, 7.0, “Osaka”],
[“Kawasaki”, 55000, 7.0, “Kanagawa”],
[“Yokohama”, 80000, 6.0, “Kanagawa”],
[“Shinjuku”,88000, 8.0, “Tokyo” ],
[“Namba”, 47000, 10, “Osaka”]],
columns=[“Sta”, “Rent”, “Area”, “Pre”])
# Q1
grouped_Pre = ##########

[Q1の選択肢]
1. df_propery.group(“Pre”)
2. df_propery.groupby(“Pre”)
3. df_propery.DataFrame_to_group(“Pre”)

# Q2
mean_df= ##########

[Q2の選択肢]
1. grouped_Pre.mean(axis=0)
2. grouped_Pre.mean()
3. np.mean(grouped_Pre)

# Q3
asc_df= mean_df.sort_values(by=”Rent”, ascending=False)
print(asc_df)

[Q3の選択肢]
1. mean_df.sort_values(by=”Rent”, ascending=False)
2. mean_df.sort_values(by=”Rent”, ascending=True)
3. mean_df.sort_values(“Rent”, ascending=False)

Leave a comment

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