scala - Spark(Scala):来自数据帧计数()的 println 的流氓“%”符号
问题描述
我正在使用Yelp 学术数据集,并且我从评论样本中抽取了一小部分样本,以确定小规模不同的、经过审查的企业的数量。
val distinctReviewedBusinesses = reviewsDataFrame.select("business_id").distinct()
print("Number of distinct, reviewed businesses: " + distinctReviewedBusinesses.count())
我不是要求解决问题,而是关于输出的错误,它有一个流氓百分号'%'(如下所示)。它在那里有什么业务?
不同的、经过审查的企业数量:6600%
在下图中,您可以看到,由于某种原因,百分号被突出显示。
- 斯卡拉:v2.11.8
- 火花:v2.3.2
解决方案
我假设你正在使用 zsh。在 zsh 中,该符号表示输出的最后一行没有终止换行符。发生这种情况是因为您使用的是 print 而不是 println。在 SuperUser 上查看更多信息。
推荐阅读
- azure-active-directory - Blazor WASM - AzureAD 身份验证 - HttpContext.User.Claims 是空的?
- java - 如何让用户能够通过使用扫描仪功能无限输入键盘来输入内容?
- python - 不同模块中的相同导入是否“堆叠”在内存中?
- r - 使用来自 Shiny 模块的数字输入值作为用户定义函数的输入,并使用该函数的输出作为另一个模块中的输入
- python - 如何使用 pytest 设备优雅地模拟一个类?
- terminal - 终端问题,MicroPythonREPL
- python - 使用 Pandas 使用 SQL Server 中的数据创建 CSV 文件
- c# - 如果 USING 语句在 program.cs 中,WinForms:EnableVisualStyles() 不起作用?
- python-3.x - 我可以根据与熊猫数据框中的日期时间索引列不同的列重新采样吗
- php - 包含的布局 PHP 中变量的可见性问题