當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。