Julia でのデータ操作
Katerina Zahradova
Instructor
Row year mean_min_wage_2020_dollars
Int64 Float64
________________________________
1 1968 9.28529
2 1969 8.80667
3 1970 9.21882
4 1971 8.82686
5 1972 10.0457
...

# 既定ビンでヒストグラム
wages_2015 = filter(wages.year == 2015, wages)
histogram(wages_2015.eff_min_wage_2020_dollars)

# ビン数を指定
wages_2015 = filter(wages.year == 2015, wages)
histogram(wages_2015.eff_min_wage_2020_dollars,
bins = 25)

# ヒストグラム wages_2015 = filter(wages.year == 2015, wages) histogram(wages_2015.eff_min_wage_2020_dollars)# x 軸ラベル xlabel!("インフレ調整後の 時給 (USD)")# y 軸ラベル ylabel!("州の数")# タイトル title!("2015年のインフレ調整後 最低賃金の分布")

# 散布図
scatter(penguins.body_mass_g,
penguins.flipper_length_mm)
# ラベル
xlabel!("体重 [g]")
ylabel!("フリッパー長 [mm]")
title!("フリッパー長と
ペンギンの体重")

# アデリーペンギン数の推移
plot(observations.days,
observations.adelie)
# ラベル
xlabel!("日数")
ylabel!("ペンギン数")
title!("観測されたペンギン数の
時系列推移")

# 1 本目を描画 plot(observations.day, observations.adelie)# 追加で線を描画 plot!(observations.day, observations.chinstrap) plot!(observations.day, observations.gentoo)# ラベル xlabel!("日数") ylabel!("ペンギン数") title!("観測されたペンギン数の時系列推移")

# グラフ作成
plot(observations.day, observatations.adelie,
label = "Adelie" )
plot!(observations.day, observations.chinstrap,
label = "Chinstrap")
plot!(observations.day, observations.gentoo,
label = "Gentoo")
# ラベル
xlabel!("日数")
ylabel!("ペンギン数")
title!("観測されたペンギン数の時系列推移")

プロットの種類:
ヒストグラム: 数値変数の分布
histogram(df.n1, label = "n1")
散布図: 2 数値変数の関係
scatter(df.x, df.y, label = "y")
折れ線: 数値変数の時系列推移
plot(df.x, df.y, label = "y")
既存プロットに線を追加:
histogram!(df.n2, label = "n2")scatter!(df.x2, df.y2, label = "y2")plot!(df.x2, df.y2, label = "y2")ラベル:
xlabel!("x 軸ラベルの文字列")ylabel!("y 軸ラベルの文字列")title!("タイトルの文字列")Julia でのデータ操作