跳转至内容

此函数仅存在于 arrow dplyr 查询内部,并且仅在查询 FileSystemDataset 时有效。

用法

add_filename()

一个 FieldRef 表达式,它引用了添加的文件名列。

详情

要在后续流水线步骤中使用此函数生成的文件名,必须先调用 compute()collect()。参见示例。

示例

if (FALSE) { # \dontrun{
open_dataset("nyc-taxi") %>% mutate(
  file =
    add_filename()
)

# To use a verb like mutate() with add_filename() we need to first call
# compute()
open_dataset("nyc-taxi") %>%
  mutate(file = add_filename()) %>%
  compute() %>%
  mutate(filename_length = nchar(file))
} # }