にラベルを付けるので、これは私のような大陸のこれらの他のデータフレームも収集してきた私のメインデータマッチング文字とそれらに
Country Consumption Rank
Belarus 17.5 1
Moldova 16.8 2
Lithuania 15.4 3
Russia 15.1 4
Romania 14.4 5
Ukraine 13.9 6
です:
europe
Albania
Andorra
Armenia
Austria
Azerbaijan
Belarus
または別の
asia
Afghanistan
Bahrain
Bangladesh
Bhutan
Brunei
6ビルマなどのデータフレーム
私は私が持っている大陸の諸国のデータフレームに私のデータの国々が一致して、ここではヨーロッパやアジアのような大陸でそれらをラベル付けしたい
は、私が管理しているコードですが、そのほかのそれらを一致していません実行している場合:
if (data$Country %in% europe$europe) {
data$con<-c("Europe")
} else if (data$Country %in% asia$asia) {
data$con<-c("asia")
} else if (data$Country %in% africa$africa) {
data$con<-c("africa")
} else
data$con<-c("ridi")
ありがとうございます。
FWIWは、彼らが 'asia'と' europe'がdata.frames、ないベクトルと述べました。 – Frank
ええ、元々気に入っていましたが、それを美学のために変更しました。恐らく元のものよりも真実を保つ方が良いでしょう。ありがとう。 – lmo
私の場合と同じように動作しますが、それは単にNAsを返します。 – hanif