1
私は2つのデータフレームを持っています。最初の1:grepを使用してテキストにタグを付けてrに貼り付けます
keyword <- c("apple","peach","grape","berry","kiwi fruit")
keyword <- data.frame(keyword)
秒1:
sentence <- c("I like apple","I hate apple","grape is good")
url <- c("url1","url2","url3")
sentence <- data.frame(sentence,url)
は私がするために必要なものは次のとおりです。キーワードが文に含まれている場合、URLを貼り付けるテキストに。複数の文章にキーワードが含まれている場合は、すべてのURLを貼り付けます。
私は怒鳴るようなコードを使用しようとしましたが、予想通り、それがうまくいかなかった。最終的な結果は次のようです。
keyword$Label <- character(length(keyword$keyword))
for (i in 1:length(keyword$keyword)) {
keyword$Label[grep(keyword$keyword[i],sentence$sentence)] <- sentence$url
}
これをどうすればいいのか理解するのに助けが必要ですか? (コードワイズ)または何をすべきか知りたいですか? (概念的に) 私は条件結合のようなものを作ることを提案しています...(コンセプトは賢明です) – zwep
私はコードワイズの解決法が必要です。ありがとう –