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


R SparkR alias用法及代碼示例


說明:

返回具有別名集的新 SparkDataFrame 或 Column。等效於 SQL "AS" 關鍵字。

用法:

## S4 method for signature 'Column'
alias(object, data)

## S4 method for signature 'SparkDataFrame'
alias(object, data)

參數:

  • object x 一個 SparkDataFrame 或一個列
  • data 要使用的新名稱

返回:

SparkDataFrame 或 Column

注意:

自 1.4.0 起的別名(列)

自 2.3.0 起的別名(SparkDataFrame)

例子:

df <- createDataFrame(iris)

head(select(
  df, alias(df$Sepal_Length, "slength"), alias(df$Petal_Length, "plength")
))

 
df <- alias(createDataFrame(mtcars), "mtcars")
avg_mpg <- alias(agg(groupBy(df, df$cyl), avg(df$mpg)), "avg_mpg")

head(select(df, column("mtcars.mpg")))
head(join(df, avg_mpg, column("mtcars.cyl") == column("avg_mpg.cyl")))

相關用法


注:本文由純淨天空篩選整理自spark.apache.org大神的英文原創作品 alias。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。