我使用了文本分析工具并将主题向量保存到我的数据集中。 这显示为10个标记为Topic1到Topic10的新列。 我想要一个名为“显性主题”的新列,根据前10列中哪一列具有最大值,将其标记为主题1-10。 最简单的方法是什么?我想我可以写一个很大的公式,但我希望有人知道一个更简单的方法。
这是一个可以做你想要的公式
If( Row() == 1,
varList = {"Topic1", "Topic2", "Topic3", "Topic4", "Topic5", "Topic6",
"Topic7", "Topic8", "Topic9", "Topic10"}
);
valueList = {};
For( i = 1, i <= N Items( varList ), i++,
Insert Into( valueList, As Column( varList[i] ) )
);
TheTopic = "Topic" || Char( Contains( valueList, Max( valueList ) ) );
TheTopic;