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


R dbplyr pull.tbl_sql 提取單列


這是 dplyr pull() 泛型的方法。它評估僅檢索指定列的查詢。

用法

# S3 method for tbl_sql
pull(.data, var = -1, name = NULL, ...)

參數

.data

由數據庫查詢支持的惰性 DataFrame 。

var

變量指定為:

  • 文字變量名

  • 一個正整數,給出從左邊算起的位置

  • 負整數,給出從右數起的位置。

默認返回最後一列(假設這是您最近創建的列)。

該參數由表達式獲取並支持quasiquotation(您可以取消引用列名稱和列位置)。

name

一個可選參數,指定用作命名向量的名稱的列。以與 var 類似的方式指定。

...

< data-masking > 變量,或變量的函數。使用desc() 按降序對變量進行排序。

數據向量。

例子

library(dplyr, warn.conflicts = FALSE)

db <- memdb_frame(x = 1:5, y = 5:1)
db %>%
  mutate(z = x + y * 2) %>%
  pull()
#> [1] 11 10  9  8  7
源代碼:R/verb-pull.R

相關用法


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