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())