为什么Scala在文件中看到更多行?

扳手

从终端提示符运行此命令:

$ wc data.csv
195727 15924341 201584826 data.csv

因此,为195727行。那Scala呢?

val raw_rows: Iterator[String] = scala.io.Source.fromFile("data.csv").getLines()
println(raw_rows.length)

结果:200945

我在这里面对什么?我希望它是一样的。实际上,如果我使用强大的csv(opencsv包装器库),它也会读取195727行。

加布里埃·彼得罗内拉

这可能是换行问题。从文档getLines

返回返回行的迭代器(不包括换行符)。它将\ r \ n,\ r或\ n中的任何一个视为行分隔符(最长匹配)-如果您需要更精细的行为,则可以直接将Source#LineIterator子类化

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

为什么在Webmin中看到比crontab -e更多的cron作业?

来自分类Dev

为什么我在PHPStorm 8中看到排除的文件夹?

来自分类Dev

为什么Firebug显示的CSS样式与我在CSS文件中看到的样式如此不同?

来自分类Dev

为什么mailx在我的mbox文件中看到0条消息?

来自分类Dev

为什么在PowerShell和Windows资源管理器中看到不同的文件?

来自分类Dev

我在Ubuntu中看到的这个特殊文件是什么,为什么占用这么多空间?

来自分类Dev

为什么我在CNN中看到尖锐的图表(损失与时期)

来自分类Dev

为什么在docker联网示例中看到172.22.0.3?

来自分类Dev

为什么在非ECC RAM中看到零错误?

来自分类Dev

为什么我在iptables中看到“ X11”?

来自分类Dev

为什么我在我的 URL 中看到这个

来自分类Dev

为什么我在slave的slowlog中看到SET?

来自分类Dev

为什么VS无法看到包含的文件?

来自分类Dev

仅在arp表中看到默认网关,而在dns服务器ip中看不到,为什么?

来自分类Dev

为什么在调试模式nVIDIA SASS代码中看到MOV Rn,Rn指令?

来自分类Dev

为什么在WPF中看到与AreRowDetailsFrozen和HeaderVisibility for Datagrids相关的绑定错误?

来自分类Dev

为什么某些用户无法在VisualSVN存储库历史记录中看到某些修订?

来自分类Dev

为什么我在libgit2 / rugged中看到不正确的差异增量?

来自分类Dev

为什么我使用tinymce textarea作为输入在php中看到html标记?

来自分类Dev

为什么在Ubuntu安装过程中看到“删除其他软件包”?

来自分类Dev

为什么pause()函数阻止在C语言中看到控制台输出?

来自分类Dev

为什么我无法在chrome控制台中看到我的对象的反应?

来自分类Dev

为什么在主函数和其他函数中看到数组大小的不同值

来自分类Dev

Azure功能:为什么在Kudu中看到两个w3wp进程?

来自分类Dev

为什么我的HTML元素javascript变量与DOM中看到的不匹配?

来自分类Dev

为什么在执行列表理解时在列表中看到布尔值?

来自分类Dev

为什么Main方法在同一包中看到公共方法?

来自分类Dev

为什么在Ubuntu安装过程中看到“删除其他软件包”?

来自分类Dev

升级到Ubuntu 12.04后,为什么在Chrome中看到“冻结选项卡”?

Related 相关文章

  1. 1

    为什么在Webmin中看到比crontab -e更多的cron作业?

  2. 2

    为什么我在PHPStorm 8中看到排除的文件夹?

  3. 3

    为什么Firebug显示的CSS样式与我在CSS文件中看到的样式如此不同?

  4. 4

    为什么mailx在我的mbox文件中看到0条消息?

  5. 5

    为什么在PowerShell和Windows资源管理器中看到不同的文件?

  6. 6

    我在Ubuntu中看到的这个特殊文件是什么,为什么占用这么多空间?

  7. 7

    为什么我在CNN中看到尖锐的图表(损失与时期)

  8. 8

    为什么在docker联网示例中看到172.22.0.3?

  9. 9

    为什么在非ECC RAM中看到零错误?

  10. 10

    为什么我在iptables中看到“ X11”?

  11. 11

    为什么我在我的 URL 中看到这个

  12. 12

    为什么我在slave的slowlog中看到SET?

  13. 13

    为什么VS无法看到包含的文件?

  14. 14

    仅在arp表中看到默认网关,而在dns服务器ip中看不到,为什么?

  15. 15

    为什么在调试模式nVIDIA SASS代码中看到MOV Rn,Rn指令?

  16. 16

    为什么在WPF中看到与AreRowDetailsFrozen和HeaderVisibility for Datagrids相关的绑定错误?

  17. 17

    为什么某些用户无法在VisualSVN存储库历史记录中看到某些修订?

  18. 18

    为什么我在libgit2 / rugged中看到不正确的差异增量?

  19. 19

    为什么我使用tinymce textarea作为输入在php中看到html标记?

  20. 20

    为什么在Ubuntu安装过程中看到“删除其他软件包”?

  21. 21

    为什么pause()函数阻止在C语言中看到控制台输出?

  22. 22

    为什么我无法在chrome控制台中看到我的对象的反应?

  23. 23

    为什么在主函数和其他函数中看到数组大小的不同值

  24. 24

    Azure功能:为什么在Kudu中看到两个w3wp进程?

  25. 25

    为什么我的HTML元素javascript变量与DOM中看到的不匹配?

  26. 26

    为什么在执行列表理解时在列表中看到布尔值?

  27. 27

    为什么Main方法在同一包中看到公共方法?

  28. 28

    为什么在Ubuntu安装过程中看到“删除其他软件包”?

  29. 29

    升级到Ubuntu 12.04后,为什么在Chrome中看到“冻结选项卡”?

热门标签

归档