【发布时间】:2018-08-01 16:11:14
【问题描述】:
我有一个如下火花数据框:
> head(marketdata_spark)
# Source: lazy query [?? x 5]
# Database: spark_connection
AD_CC_CC AD_CC_CC_1 CL_CC_CC CL_CC_CC_1 Date
<dbl> <dbl> <dbl> <dbl> <date>
-380 -380 -1580 -1580 2018-02-05
20 20 -280 -280 2018-02-06
-700 -700 -1730 -1730 2018-02-07
-460 -460 -1100 -1100 2018-02-08
260 260 -1780 -1780 2018-02-09
480 480 380 380 2018-02-12
我想过滤下面的值,但我收到以下错误:
marketdata_spark %>% filter(AD_CC_CC > 10.0)
storage.mode(x) 中的错误
我尝试将列转换为整数,但仍然给了我同样的错误。不知道出了什么问题。
【问题讨论】:
-
你已经导入了一些阴影
dplyr::filter的包 - 否则它应该可以正常工作。检查例如help(filter)以查看附加了哪些变体。 -
@user8371915 我相信情况确实如此。我在 2-3 天后运行了相同的代码,它按要求完美运行。
-
对我来说它被
stats::filter遮蔽,它从不显式加载(默认加载stats)。奇怪。