4

我在将数据框转换为与tidytext函数一起使用时遇到了一些问题unnest_tokens

错误是:error in UseMethod("unnest_tokens_") : no applicable method for 'unnest_tokens_' applied to an object of class "character"

由此:

notesWords <- text_df %>% 
        unnest_tokens(word, text) %>%
        count(segment, word, sort = TRUE) %>%
        ungroup()

我不确定错误告诉我什么,因为当我检查输入的类型时text_df,我得到chr [1:6067]

但是,因为我正在查看文档的输入,所以我需要输入字符,所以如果它告诉不应输入字符,我不确定如何解决此错误。我应该将字符转换为其他字符吗?

谢谢,

* 更新 *

以下text_df是创建方式:data.frame(textData['notes'])

的内容text_df是:

 head(text_df)
                                notes
1                                 foo
2                                 bar
3                                 baz

str(text_df)

'data.frame': 6067 obs. of 1 variable: $ notes: chr "foo" "bar" "baz" ...

但是,当我现在使用使用数据框时,错误变为:

Input must be a character vector of any length or a list of character vectors, each of which has a length of 1.

4

0 回答 0