``` r data_frame(x = 1)$y #> Error: Unknown column 'y' data_frame(x = 1)[, "y"] #> Error in .check_names_df(x, j): undefined columns: y ``` I prefer `$` - `[` needs `call. = FALSE`, to use "Unknown" instead of "undefined", and to quote the var names.