始める無料で始める

国名の列を追加する

ccode 列の国コードは、Correlates of War(COW)コードと呼ばれるものです。分析にはあまり適していません。わかりやすい国名で扱いたいですよね。

翻訳には countrycode パッケージを使えます。例えば次のとおりです。

library(countrycode)

# 国コード 2 を国名に変換
> countrycode(2, "cown", "country.name")
[1] "United States"

# 複数の国コードを変換
> countrycode(c(2, 20, 40), "cown", "country.name")
[1] "United States" "Canada"        "Cuba"

この演習はコースの一部です

ケーススタディ:Rで行う探索的データ分析

コースを見る

演習の手順

  • countrycode パッケージを読み込みます。
  • 国コード 100 を国名に変換します。
  • mutate() の中で ccode 列から countrycode() 関数を使って国名に変換し、新しい country 列を追加します。結果は votes_processed に保存します。

実践的なインタラクティブ演習

このサンプルコードを完成させて、この演習に挑戦してみましょう。

# Load the countrycode package


# Convert country code 100


# Add a country column within the mutate: votes_processed
votes_processed <- votes %>%
  filter(vote <= 3) %>%
  mutate(year = session + 1945)
コードを編集して実行