Learn R Programming

ggseg (version 2.0.0)

brain_join: Join user data with a brain atlas

Description

Performs a full join between user data and a brain atlas. Grouped data is handled automatically, producing one complete atlas per group.

Usage

brain_join(data, atlas, by = NULL)

Value

An `sf` object if the atlas contains geometry, otherwise a tibble.

Arguments

data

A data.frame with a column matching an atlas column (typically `"region"`). Can be grouped with [dplyr::group_by()].

atlas

A `ggseg_atlas` object or data.frame containing atlas data.

by

Character vector of column names to join by. If `NULL` (default), columns are detected automatically.

Examples

Run this code
someData <- data.frame(
  region = c(
    "transverse temporal", "insula",
    "precentral", "superior parietal"
  ),
  p = sample(seq(0, .5, .001), 4),
  stringsAsFactors = FALSE
)

brain_join(someData, dk())
brain_join(someData, dk(), "region")

Run the code above in your browser using DataLab