在 tidytext 中对文档中的元素进行排序

Sort an element in a document in tidytext

正如您在右侧看到的图例,我需要将其重新排序为 1,2,3,...64,而不是 1,10,11...,8。我的术语文档矩阵如下。 请给我一些如何重新排列代码的想法。

    A tibble: 4,530 x 5
   document       term count     n total
  <chr>      <chr> <dbl> <int> <dbl>
1        1      activ     1     1   109
2        10 agencydebt     1     1   109
3        10     assess     1     1   109
4        11      avail     1     1   109
5        11     balanc     2     1   109

The image of my histogram is here.

在绘图之前尝试这一行:

df$document = factor(df$document, levels=sort(as.numeric(df$document)))

其中 df 是数据框的名称。