我剛剛開始學習 R,我遇到了一個問題。我已經設法將我的資料框加載到“txt”中,還安裝了 tm、sentimentr 和 SnowballC 包,但是當我運行這個程式時,錯誤訊息是 DataframeSource(txt) 中的錯誤:all(!is.na(match(c ("doc_id", "text"), names(x)))) 不是 TRUE*
代碼是
#setting df as working file
txt = read.csv("xxx.csv")
#creating corpus for data frame
comments_corpus= VCorpus(DataframeSource(txt))
comments = comments_corpus
comments = tm_map(comments, content_transformer(tolower))
comments = tm_map(comments, removePunctuation)
comments = tm_map(comments, removeNumbers)
uj5u.com熱心網友回復:
DataframeSource(x)期望 x 中的第一列被命名為“doc_id”并包含一個唯一的字串識別符號。在您的 txt 檔案中看起來不是這種情況,它被傳遞給 DataframeSource
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/519503.html
標籤:r数据框文本
