我有一个数据框get
,其中一个字段是position
(字符串)。
当我这样做时:
df
我得到:
name
但是,当我尝试:
df
.select("name")
.groupBy("name")
.count()
.show()
它给了我一个空的数据框。它适用于+--------------+-------+
| name | count |
+--------------+-------+
| Click event | 120 |
| Show event | 30 |
| Delete event | 12 |
| null | 56 |
+--------------+-------+
。
我尝试使用df
.filter(col("name") === "Delete event")
.show()
而不是Show event
修剪列名(如果有空格),降低字符。
有趣的是,当我像这样过滤分组数据库时:
like
它也按预期工作。
知道为什么我会遇到这个问题吗?