Learn R Programming

cellHTS (version 1.42.0)

oneRowPerId: Rearrange dataframe entries such that there is exactly one row per ID.

Description

Rearrange dataframe entries such that there is exactly one row per ID. The IDs are taken from the argument ids and are matched against the first column of x. If an ID is missing in x[,1], a row with NA values is inserted. If an ID occurs multiple times in x[,1], rows are collapsed into characters of comma-separated values.

Usage

oneRowPerId(x, ids)

Arguments

x
dataframe.
ids
character vector.

Value

ids.

Examples

Run this code
    x = data.frame(ids=I(c("a", "a", "c")), val=11:13)
    oneRowPerId(x, letters[1:3])

Run the code above in your browser using DataLab