0
我寫了一個函數,它查找兩個字符串之間的交集。我想在應用中使用這個函數並找出給定數據框中的所有交叉點。我使用下面的代碼。參數「second_str」丟失,沒有默認值
功能: -
common <- function(first_str,second_str)
{
a <- unlist(strsplit(first_str," "))
b <- unlist(strsplit(second_str," "))
com <- intersect(a,b)
return((length(com)/length(union(a,b)))*100)
}
數據幀: -
str1 <- c("One Two Three","X Y Z")
str2 <- c("One Two Four", "X Y A")
df <- data.frame(str1, str2)
時,請使用應用我得到說法 「second_str」 與沒有默認失蹤錯誤
apply(df, 1, common)
莫非你可以幫我解決這個問題嗎?
嘗試'mapply(通用,東風$ STR1,DF $ STR2)' –