build.yml
contents:
GROUP_NAME:
# transform: optional. applies recursively to child nodes. If 'transform'
# is omitted, Quilt will select a transform by file extension, falling
# back on the "id" transform, which stores the raw data.
transform: {id | csv | tsv | ssv | xls | xlsx}
# kwargs: optional. applies recursively to child nodes.
kwargs:
# Each KEYWORD: VALUE pair is passed directly to the transform function.
# For example, with csv this is pandas.read_csv.
KEYWORD: VALUE # keyword arguments for transform function/method
DATA_NAME:
# file: required. Relative path from base of package dir.
file: FILE_PATH
# transform: optional. If given, overrides GROUP_NAME's transform.
transform: {id, csv, tsv, ssv, xls, xlsx} # optional
# if transform is omitted,
kwargs: # overrides GROUP_NAME's kwargs for this node.
KEYWORD: VALUE # optional. keyword arguments to
GLOB_GROUP: # Container node for nodes created from matching files
QUOTED_GLOB_PATH: # standard glob path, such as "*.csv"
transform: csv # set transform for all matched files (optional)
kwargs: # set kwargs for all matched files (otional)
KEYWORD_ARG: VALUEReserved words
Column types
Glob and wildcard matching
Last updated
Was this helpful?

