【发布时间】:2020-01-28 23:34:54
【问题描述】:
我已经完成了 LDA 主题建模,并将其存储在 lda_model。
在转换我的原始输入数据集后,我检索了一个 DataFrame。其中一列是 topicDistribution,其中该行属于 LDA 模型中每个主题的概率。因此,我想获取每行列表中最大值的索引。
df -- | 'list_of_words' | 'index ' | 'topicDistribution' |
['product','...'] 0 [0.08,0.2,0.4,0.0001]
..... ... ........
我想转换 df 以便添加一个额外的列,它是每行 topicDistribution 列表的 argmax。
df_transformed -- | 'list_of_words' | 'index' | 'topicDistribution' | 'topicID' |
['product','...'] 0 [0.08,0.2,0.4,0.0001] 2
...... .... ..... ....
我该怎么做?
【问题讨论】:
标签: python apache-spark pyspark rdd