Ben iki veri çerçeveleri var arasındaki maçları: BöyleceSayım iki dizeleri
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
Ve verir
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
Ben loc tarafından df.2$str
düzenlemek içindedir ya da bu df.1$str
elemanların yüzdelerini hesaplar bir değişken df.1$percentage
oluşturmak istiyorum: 2
2/4 maçları, 3
sahiptir
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 vardır 1/4 ve 4
, 0/4)
Teşekkürler!
Eşleşen öğeler aynı konuma sahip mi? – Edward
Üzgünüz, evet. 'loc' kullanarak dizeleri eşleştir. Soruyu düzenledim. – Lucarno