You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Power BI的Power Query Editor中移除评论列的停用词

在Power BI中移除评论列的停用词

方法1:批量移除停用词(快速实现)

在Power Query编辑器中插入新的自定义步骤,粘贴以下M代码(注意替换代码中移除标点后为你实际处理完标点的上一步骤名称):

移除停用词 = Table.TransformColumns(
    移除标点后,
    {
        "Column3", 
        each Text.Combine(
            List.RemoveItems(
                Text.Split(_, " "), 
                StopWords
            ), 
            " "
        )
    }
)

完成后,新步骤移除停用词会自动生成处理后的评论列,所有在StopWords列表中的词汇都会被移除。

方法2:自定义函数处理(灵活适配复杂场景)

如果需要应对大小写兼容、特殊格式单词等情况,可以先创建自定义函数:

  1. 插入新的自定义函数,命名为RemoveStopWords,代码如下:
(text as text) as text =>
let
    SplitWords = Text.Split(text, " "),
    FilteredWords = List.Select(SplitWords, each not List.Contains(StopWords, _)),
    CombinedText = Text.Combine(FilteredWords, " ")
in
    CombinedText
  1. 回到数据表格,插入新步骤调用该函数,生成新列存储处理结果:
应用停用词过滤 = Table.AddColumn(移除标点后, "无停用词评论", each RemoveStopWords([Column3]))

额外优化:清理多余空格

处理后如果出现连续空格,可以再加一步清理:

清理空格 = Table.TransformColumns(移除停用词, {"Column3", each Text.Replace(Text.Trim(_), "  ", " ")})

内容的提问来源于stack exchange,提问作者Archit Chawla

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.24 02:33:14