0
数字のあるdata.frame
と、文字ベクトルがあります。文字ベクトルは、ではなく、という名前です(hereとは異なります)。R - ループを条件付きで代入するタプルの代替?
以下のおもちゃのコードは、私が探していることを達成していますが、for
ループから逃げようとしていて、*apply
ファミリーまたは他の機能を{base}
で利用しています。
df = data.frame(act_val = c(1:10))
temp = letters[1:10]
for (i in 1:length(temp)){
df$act_name[df$act_val == i] = temp[i]
}
ので、IFF act_val == 1
その後、act_name == "a"
。私は、文字の位置が値names()
のように効果的に使用されている、名前付き文字ベクトルのやや荒廃したバージョンだと認識しています。
すべては、よりRのような方法が必要ですか?
マイケル
ほとんどの日...感謝のトンを、完全に働きました。私が許可されるとすぐに受け入れます(〜5分行く)。マイケル –