做ppt的模板的网站蒲江网站建设
news/
2025/9/24 8:29:57/
文章来源:
做ppt的模板的网站,蒲江网站建设,软件开发5个过程,wordpress导入淘宝网上随便找段文字#xff0c;就以Power BI官网上这段文字为例好了#xff1a;想要统计其中的词频#xff0c;实现如下图的效果#xff1a;解法1#xff1a;使用输入法词库其中的难点无疑在分词了#xff0c;中文不像英文可以按空格拆开分词#xff0c;仅仅单靠Power Que…网上随便找段文字就以Power BI官网上这段文字为例好了想要统计其中的词频实现如下图的效果解法1使用输入法词库其中的难点无疑在分词了中文不像英文可以按空格拆开分词仅仅单靠Power Query中的功能遇到这种问题好像没法搞因为它不知道你要按什么规则来拆不知道哪几个字连起来算一个词。那我们就得想办法告诉它规则于是想到了输入法。输入法之所以如此贴心就是因为有着丰富的词库我们可以去输入法的设置里找出词库导出来。我已经把我的输入法词库导出来并上传到网站服务器上所以如果你找不到词库在哪就直接用我的吧。let源 Excel.CurrentWorkbook(){[Name源数据]}[Content],词库 Table.FromColumns({List.Buffer(List.Select(Csv.Document(Web.Contents(https://pqfans.com/pq/pinyin/py.txt),[Delimiter ])[Column2],each Text.Length(_)1))},{词}),词频 Table.AddColumn(词库, 词频, each List.Count(Text.PositionOf(源[文本]{0},[词],2))),排序 Table.Buffer(Table.Sort(词频,{{词频, 1}})),筛选 Table.SelectRows(排序, each ([词频] 0))in筛选解法2使用R语言以上是笨方法但是如果在Power BI Desktop中我们可以使用R.Execute运行R脚本用jieba包进行分词。那么首先你得安装R Open并安装jieba。安装非常简单首先去官网下载并装好R Open然后打开并输入如下命令install.packages(jiebaR)等待自动安装完成即可。先看下在R中如何来分词library(jiebaR)wkwordsdata.frame(words)那么在Power BI中也类似只不过我们想引用PBI内部的文本进行分词先上代码吧let源Power BI 是一套商业分析工具用于在组织中提供见解。可连接数百个数据源、简化数据准备并提供即席分析。生成美观的报表并进行发布供组织在 Web 和移动设备上使用。每个人都可创建个性化仪表板获取针对其业务的全方位独特见解。在企业内实现扩展内置管理和安全性。,加引号 Text.Remove(源,),R脚本 R.Execute(library(jiebaR)wkwordsdf),分词 R脚本[Value]{0}in分词为简化过程我直接把文本放在源中实际上这个文本可以是从本地文件导入也可以是从网上抓取的等等。R脚本是以文本形式放在R.Execute函数中所以我们可以对文本进行拼接把源中的文本放到R脚本中。尽管源中的文本已经是text但是引用的时候还是要在文本的开头和结尾加上一对引号所以我单独用了一个加引号的步骤便于大家理解。此处前后各4个引号首尾两个代表引用文本中间两个是引号的转义代表一个引号。另外为了避免文本中本身包含引号而引发的错误再做一个把引号移除的操作反正我们又不要统计引号。将数据框赋值给df变量返回一个两列的table分别为变量名及数据框内的数据最后一步深化出[Value]中数据框的数据即可。这是分词最关键的一步做完了剩下的词频统计直接分组就好了。解法3调用api使用了一个名为SCWS的分词api封装为自定义函数调用即可。letfenci(word)leturlhttp://www.xunsearch.com/scws/api.php,headers[#Content-Typeapplication/x-www-form-urlencoded],contentrespondjsonignoreyesdataword,requestTable.FromRecords(Json.Document(Web.Contents(url,[Headersheaders,ContentText.ToBinary(content)]))[words])inrequest,resultfenci(Power BI 是一套商业分析工具用于在组织中提供见解。可连接数百个数据源、简化数据准备并提供即席分析。生成美观的报表并进行发布供组织在 Web 和移动设备上使用。每个人都可创建个性化仪表板获取针对其业务的全方位独特见解。在企业内实现扩展内置管理和安全性。)inresult附件词频统计 (135 kB)
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/915342.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!