Caltech Library logo

frame

This command will define a frame or return the contents of a frame. To define a new frame you need to provide a filename with a list of keys (one per line) and followed by a list of dotpaths. In this example we are creating a frame called “title-authors-year” based on the titles, authors and publication year from a dataset collection called pubs.ds.

    dataset pubs.ds keys > title-authors-year.keys
    dataset pubs.ds frame  "title-authors-year" title-authors-year.keys .title .authors .publication_year

In python

    keys = dataset.keys('pubs.ds')
    (frame, err) = dataset.frame('pubs.ds', 'title-authors-year', keys, ['.title', '.authors', '.publication_year'])

Related topics: frames, frame-labels, frame-types, reframe, delete-frame