Spark-Shell Scala 数据集仅显示查询中的几列
我正在尝试在 Scala 中仅显示几列,例如名称、地址和邮政编码,
到目前为止我已经有了...
scala> pe06DS.filter(pe06data => pe06data.state == "OH").show()
+--------------+--------+----------+-----+-----+
| address| city| name|state| zip|
+--------------+--------+----------+-----+-----+
|84 Arcadia Dr.|Westlake|John Smith| OH|44145|
+--------------+--------+----------+-----+-----+
scala> pe06DS.show()
+--------------------+--------+----------+-----+-----+
| address| city| name|state| zip|
+--------------------+--------+----------+-----+-----+
| 84 Arcadia Dr.|Westlake|John Smith| OH|44145|
|8691 Rockledge St...|Westlake| Jane Doe| NY|12302|
| 6 Tallwood Road|Westlake|Tom Tucker| OR|97402|
| 37 Chestnut Rd.|Westlake| Jack Hill| MI|48150|
+--------------------+--------+----------+-----+-----+
scala> pe06DS.filter(pe06data => pe06data.state == "OH").show()
+--------------+--------+----------+-----+-----+
| address| city| name|state| zip|
+--------------+--------+----------+-----+-----+
|84 Arcadia Dr.|Westlake|John Smith| OH|44145|
+--------------+--------+----------+-----+-----+
但不能只使用过滤器显示 3 列
I am trying to display just a few columns in Scala like just name, address and zip
I have this so far...
scala> pe06DS.filter(pe06data => pe06data.state == "OH").show()
+--------------+--------+----------+-----+-----+
| address| city| name|state| zip|
+--------------+--------+----------+-----+-----+
|84 Arcadia Dr.|Westlake|John Smith| OH|44145|
+--------------+--------+----------+-----+-----+
scala> pe06DS.show()
+--------------------+--------+----------+-----+-----+
| address| city| name|state| zip|
+--------------------+--------+----------+-----+-----+
| 84 Arcadia Dr.|Westlake|John Smith| OH|44145|
|8691 Rockledge St...|Westlake| Jane Doe| NY|12302|
| 6 Tallwood Road|Westlake|Tom Tucker| OR|97402|
| 37 Chestnut Rd.|Westlake| Jack Hill| MI|48150|
+--------------------+--------+----------+-----+-----+
scala> pe06DS.filter(pe06data => pe06data.state == "OH").show()
+--------------+--------+----------+-----+-----+
| address| city| name|state| zip|
+--------------+--------+----------+-----+-----+
|84 Arcadia Dr.|Westlake|John Smith| OH|44145|
+--------------+--------+----------+-----+-----+
But can't just get to display only 3 columns with the filter
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我得到了它。我只需要想办法。
I got it. I just needed to think of the way around.