计算字符数的语法 Spark R
Syntax to calculate number of characters Spark R
在 R 中,我们使用 str_length() 进行相同的操作,Spark R 中用于类似操作的语法是什么。
R 语法
str_length(10)
2
str_length(9)
1
你可以使用这个nchar(string)
df <- data.frame(x = c("abc", "abcdef"))
在SparkR
中,使用length
。
library(SparkR)
df_sparkr <- createDataFrame(df)
head(select(df_sparkr, length(df_sparkr$x)))
#> length(x)
#> 1 3
#> 2 6
在sparklyr
中,使用nchar
library(tidyverse)
library(sparklyr)
sc <- sparklyr::spark_connect(method = "local")
df_sparklyr <- copy_to(sc, df)
df_sparklyr %>%
mutate(length = nchar(x))
#> # Source: spark<?> [?? x 2]
#> x length
#> <chr> <int>
#> 1 abc 3
#> 2 abcdef 6
在 R 中,我们使用 str_length() 进行相同的操作,Spark R 中用于类似操作的语法是什么。
R 语法
str_length(10)
2
str_length(9)
1
你可以使用这个nchar(string)
df <- data.frame(x = c("abc", "abcdef"))
在SparkR
中,使用length
。
library(SparkR)
df_sparkr <- createDataFrame(df)
head(select(df_sparkr, length(df_sparkr$x)))
#> length(x)
#> 1 3
#> 2 6
在sparklyr
中,使用nchar
library(tidyverse)
library(sparklyr)
sc <- sparklyr::spark_connect(method = "local")
df_sparklyr <- copy_to(sc, df)
df_sparklyr %>%
mutate(length = nchar(x))
#> # Source: spark<?> [?? x 2]
#> x length
#> <chr> <int>
#> 1 abc 3
#> 2 abcdef 6