import pandas as pd  # データ分析に用いるライブラリ
import matplotlib.pyplot as plt  # グラフ表示に用いるライブラリ

pd.set_option('display.unicode.east_asian_width', True)  # 表示のずれを少し緩和
plt.rcParams['font.family'] = 'IPAexGothic'  # グラフ表示におけるフォントの指定

data_path = "./data.csv"
df_data = pd.read_csv(data_path,  encoding="utf-8-sig")

df_data.groupby("路線").mean().loc[:,["合計時間","家賃","面積","築年数"]].plot.bar(subplots=True,
                                                                      layout=(2,2),
                                                                      figsize=(16,10))
plt.subplots_adjust(bottom=0.4)
plt.show()

print(df_data.columns)
print(df_data)
import pandas as pd  # データ分析に用いるライブラリ
import matplotlib.pyplot as plt  # グラフ表示に用いるライブラリ

pd.set_option('display.unicode.east_asian_width', True)  # 表示のずれを少し緩和
plt.rcParams['font.family'] = 'IPAexGothic'  # グラフ表示におけるフォントの指定

data_path = "./data.csv"
df_data = pd.read_csv(data_path, encoding="utf-8-sig")

print(df_data.groupby("駅").mean().loc["新横浜駅", ["合計時間", "家賃", "面積", "築年数"]])

df_data.groupby("駅").mean().loc[:, ["合計時間", "家賃", "面積", "築年数"]].plot.bar(subplots=True,
                                                                         layout=(2, 2),
                                                                         figsize=(20, 10))
plt.subplots_adjust(bottom=0.4)
plt.show()
print(df_data.columns)
print(df_data)

横浜線周辺の色々を出すやつ

import pandas as pd  # データ分析に用いるライブラリ
import matplotlib.pyplot as plt  # グラフ表示に用いるライブラリ

pd.set_option('display.unicode.east_asian_width', True)  # 表示のずれを少し緩和
plt.rcParams['font.family'] = 'IPAexGothic'  # グラフ表示におけるフォントの指定
plt.rcParams['font.size'] = 8

data_path = "./data.csv"
df_data = pd.read_csv(data_path, encoding="utf-8-sig")

print(df_data.groupby("駅").mean().loc["新横浜駅", ["合計時間", "家賃", "面積", "築年数"]])

df_mean = df_data[df_data.loc[:, "路線"] == "JR横浜線"]
df_mean.groupby("駅").mean().loc[:, ["合計時間", "家賃", "面積", "築年数"]].plot.bar(subplots=True,
                                                                         layout=(2, 2),
                                                                         figsize=(16,10))
plt.subplots_adjust(left=0.01, right=0.99, wspace=0.05, bottom=0.2)
plt.show()
print(df_data.columns)
print(df_data)
import pandas as pd  # データ分析に用いるライブラリ
import matplotlib.pyplot as plt  # グラフ表示に用いるライブラリ

pd.set_option('display.unicode.east_asian_width', True)  # 表示のずれを少し緩和
plt.rcParams['font.family'] = 'IPAexGothic'  # グラフ表示におけるフォントの指定
plt.rcParams['font.size'] = 8

data_path = "./data.csv"
df_data = pd.read_csv(data_path, encoding="utf-8-sig")

print(df_data.groupby("駅").mean().loc["新横浜駅", ["合計時間", "家賃", "面積", "築年数"]])

df_mean = df_data[df_data.loc[:, "路線"] == "東急東横線"]
df_mean.groupby("駅").mean().loc[:, ["合計時間", "家賃", "面積", "築年数"]].plot.bar(subplots=True,
                                                                         layout=(2, 2),
                                                                         figsize=(20,10))
plt.subplots_adjust(left=0.05, right=0.99, wspace=0.05, bottom=0.2)
plt.show()
print(df_data.columns)
print(df_data)

コメント付き修正版(11/15追記)


import pandas as pd  # データ分析に用いるライブラリ
import matplotlib.pyplot as plt  # グラフ表示に用いるライブラリ

pd.set_option('display.unicode.east_asian_width', True)  # 表示のずれを少し緩和
plt.rcParams['font.family'] = 'IPAexGothic'  # グラフ表示におけるフォントの指定
plt.rcParams['font.size'] = 8

data_path = "./data.csv"
df_data = pd.read_csv(data_path, encoding="utf-8-sig")

# 駅名を入力で合計時間、家賃、面積、築年数の平均値を算出
print(df_data.groupby("駅").mean().loc["大船駅", ["合計時間", "家賃", "面積", "築年数"]])
# 路線を入力で合計時間、家賃、面積、築年数の平均を各駅ごとに並べた棒グラフを表示
df_mean = df_data[df_data.loc[:, "路線"] == "湘南新宿ライン高海"]
df_mean.groupby("駅").mean().loc[:, ["合計時間", "家賃", "面積", "築年数"]].plot.bar(subplots=True,
                                                                         layout=(2, 2),
                                                                        figsize=(16, 10))
#グラフの位置調整
plt.subplots_adjust(left=0.05, right=0.99, wspace=0.05, bottom=0.2)
plt.show()
print(df_data.columns)
print(df_data)

路線一覧

import pandas as pd  # データ分析に用いるライブラリ
import matplotlib.pyplot as plt  # グラフ表示に用いるライブラリ
pd.set_option('display.unicode.east_asian_width', True)  # 表示のずれを少し緩和
plt.rcParams['font.family'] = 'IPAexGothic'  # グラフ表示におけるフォントの指定

data_path = "./data.csv"
df_data = pd.read_csv(data_path,  encoding="utf-8-sig")

print(df_data.columns)
print(df_data.loc[:, "路線"].unique())