このような簡単なことをして、コーパスによって索引付けされた既存の文書を変更したいと思います
myCorpus[[10]] = "hey I am the new content of this document"
これは有効ですか?
このような簡単なことをして、コーパスによって索引付けされた既存の文書を変更したいと思います
myCorpus[[10]] = "hey I am the new content of this document"
これは有効ですか?
コーパスで何をしたいのか明確ではありません。コーパスを追加するか、10 番目の要素を変更しますか?
構文としては正しいが、セマンティックとしては間違っていると言いたいです。
概念的には、コーパスはメタデータと TextDocument のリストです。したがって、'[[' または '$' を使用して、任意の R リストとしてこのリストにアクセスできます。
したがって、そうする場合(=を使用するよりも <- を使用する方が良いです ここでも同等です)
myCorpus[[10]] <- "hey I am the new content of this document"
これにより、10 番目の element が作成または変更されますが、クラスcharacterの要素はTextDocumentではありません。したがって、クラスに use メソッドを適用することはできません
したがって、10 個のテキスト ドキュメントのコンテンツを更新するには:
Content(myCorpus[[10]]) <- "hey I am the new content of this document"
新しい要素を作成するには、次を使用します。
tmUpdate(ovid, DirSource(txt))
ドキュメント コレクションにまだ存在しない新しいファイルについて、ソースがチェックされます。解析され、既存のドキュメント コレクションに追加されます。