私はRプログラミング言語を1か月間学んでいますが、リストとデータフレームにいくつかの問題があります。2つ以上のリストの共通部分を見つける方法がわかりませんでした。名前、性別、年齢、お気に入りの3本の映画、国連への支援、近親者の誕生日と月を含む4つのリストを作成しました。
x<- list("Corinna Neubach", "female", 24, list("Film1","Film2","Film3"), TRUE,list("31.05", "19.12"))
z<- list("Yasmin Ritschl","female", 21, list("Film6","Film7","Film8"), TRUE, list("20.03", "10.12"))
a<- list("Stefan Braun", "male", 23, list("Film6","Film7","Film8"),TRUE,list("25.06", "15.12"))
y<- list("Melissa Okay", "female", 23, list("Film3","Film4","Film5"), TRUE,list("31.05", "10.12"))
4つのリストに共有の誕生日や名前があるかどうかを確認したいと思います。最初に「Reduce」を使用してコードを作成しましたが、希望するソリューションが得られません。次に、intersectで試してみましたが、もっと簡単な方法があるはずです。
intersect(x[[6]],y[[6]])
intersect(x[1],y[1])
intersect(x[[6]],z[[6]])
intersect(x[1],z[1])
intersect(y[[6]],z[[6]])
intersect(y[1],z[1])
intersect(x[[6]],z[[6]])
intersect(x[1],z[1])
intersect(a[[6]],x[[6]])
intersect(a[1],x[1])
intersect(a[[6]],z[[6]])
intersect(a[1],z[1])
intersect(a[[6]],y[[6]])
intersect(a[1],y[1])