当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


R SparkR select用法及代码示例


说明:

选择一组具有名称或列表达式的列。

用法:

select(x, col, ...)

## S4 method for signature 'SparkDataFrame'
x$name

## S4 replacement method for signature 'SparkDataFrame'
x$name <- value

## S4 method for signature 'SparkDataFrame,character'
select(x, col, ...)

## S4 method for signature 'SparkDataFrame,Column'
select(x, col, ...)

## S4 method for signature 'SparkDataFrame,list'
select(x, col)

参数:

  • x 一个 SparkDataFrame。
  • col 列列表或单个列或名称。
  • ... 如果在 col 中仅指定一列,则附加列。如果在col , ... 中分配了多个列,则应留空。
  • name 列的名称(没有被 "" 包装)。
  • value 长度为 1 的列或原子向量作为文字值,或 NULL 。如果 NULL ,则删除指定的列。

返回:

具有选定列的新 SparkDataFrame。

注意:

$自 1.4.0 起

$<- 从 1.4.0 开始

从 1.4.0 开始选择(SparkDataFrame,字符)

select(SparkDataFrame, Column) 从 1.4.0 开始

从 1.4.0 开始选择(SparkDataFrame, list)

例子:

select(df, "*")
  select(df, "col1", "col2")
  select(df, df$name, df$age + 1)
  select(df, c("col1", "col2"))
  select(df, list(df$name, df$age + 1))
  # Similar to R data frames columns can also be selected using $
  df[,df$age]

相关用法


注:本文由纯净天空筛选整理自spark.apache.org大神的英文原创作品 Select。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。