2 つのデータ フレームがあります。
df.1 <- data.frame(loc = c('A','B','C','C'), person = c(1,2,3,4), str = c("door / window / table", "window / table / toilet / vase ", "TV / remote / phone / window", "book / vase / car / chair"))
したがって、
loc person str
1 A 1 door / window / table
2 B 2 window / table / toilet / vase
3 C 3 TV / remote / phone / window
4 C 4 book / vase / car / chair
と、
df.2 <- data.frame(loc = c('A','B','C'), str = c("book / chair / chair", " table / remote / vase ", "window"))
与える、
loc str
1 A book / chair / car
2 B table / remote / vase
3 C window
locで編集df.1$percentage
中の要素のパーセンテージを計算する変数を作成したい、または:df.1$str
df.2$str
loc person str percentage
1 A 1 door / window / table 0.00
2 B 2 window / table / toilet / vase 0.50
3 C 3 TV / remote / phone / window 0.25
4 C 4 book / vase / car / chair 0.00
( 1
0/3 あり、2
2/4 一致、3
1/4 あり、0/4 あり4
)
ありがとう!