使用strsplit将结果与r中的引号一起使用

使用strsplit将结果与r中的引号一起使用,r,strsplit,R,Strsplit,我有一大组数据,是从excel导入的。我希望得到数据集的术语频率表。但是,当我使用strsplict时,它包含引号和其他标点符号,这会给出错误的结果 在我使用strsplit的方式中有一个小错误,需要帮助,因为我自己无法解决它 df=read_excel(“C:/Users/B M Consulting/Documents/Book2.xlsx”),col_types=C(“text”,“numeric”),range=cell_cols(“A:B”)) vect如果你检查vect的类,你会发现

我有一大组数据,是从excel导入的。我希望得到数据集的术语频率表。但是,当我使用strsplict时,它包含引号和其他标点符号,这会给出错误的结果

在我使用strsplit的方式中有一个小错误,需要帮助,因为我自己无法解决它

df=read_excel(“C:/Users/B M Consulting/Documents/Book2.xlsx”),col_types=C(“text”,“numeric”),range=cell_cols(“A:B”))


vect如果你检查vect的类,你会发现它不是一个字符向量,而是一个列表

vect<-c(df[1])
class(vect)
> "list"
vect“列表”
如果按以下方式定义vect,则问题将消失:

vect<-df[[1]]
class(vect)
> "character"
vect“字符”

如果您这样定义vect,然后使用strsplit,那么它应该可以正常工作。请记住,不同类型的子集([1]与[1]])将产生不同类别的输出。

非常感谢,非常有帮助。