私は異なる変数とその値を持つ2つのリストを持っています。条件文でリスト名が正しいかどうかを確認し、アルゴリズムのさらに別の部分でリストの選択された要素を使用する方法はありますか?名前リストを確認して、選択した要素を使用する方法は?
sample_list1 <- list(
varA = 11,
varB = 22,
varC = 33)
sample_list2 <- list(
varE = 44,
varF = 55,
varG = 66)
sample_fun <- function(name_list) {
if (name_list == sample_list1) {
print(name_list)
}
else if (name_list == sample_list2) {
print(name_list)
}
else stop ("Incorrect list name.")
}
sample_fun(sample_list1$varA) # It works
sample_fun(sample_list1$varB) # It doesn't work
sample_fun(sample_list2$varE) # It works
sample_fun(sample_list2$varF) # It doesn't work
ですから、列名がリストに属しているかどうかを確認したいですか?申し訳ありませんが、あなたの質問を翻訳するのは難しいです。 – Sam
サムと同じことをもう少し詳しく説明できますか?あなたはsample_list1とsample_list2を持っていて、同じものであればこれらの2つのリスト間の値を比較したいのですか? – PitterJe
いいえ、私はユーザーが選択したリストを確認したいと思います。 e。 sample_list1にはA、B、Cの変数、sample_list2にはE、F、Gの変数があります。選択したリストから選択した変数を使用します。 – Kohmoc