Learn R Programming

BBmisc (version 1.5)

makeDataFrame: Initialize data.frame in a convenient way.

Description

Initialize data.frame in a convenient way.

Usage

makeDataFrame(nrow, ncol, col.types, init, row.names = NULL,
  col.names = sprintf("V%i", seq_len(ncol)))

Arguments

nrow
[integer(1)] Nubmer of rows.
ncol
[integer(1)] Number of columns.
col.types
[character(ncol) | character(1)] Data types of columns. If you only pass one type, it will be replicated. Supported are all atomic modes also supported by vector, i.e.
init
[any] Scalar object to initialize all elements of the data.frame. You do not need to specify col.types if you pass this.
row.names
[character(nrow) | NULL] Row names. Default is NULL.
col.names
[character(ncol)] Column names. Default is V1, V2, and so on.

Examples

Run this code
print(makeDataFrame(3, 2, init=7))
print(makeDataFrame(3, 2, "logical"))
print(makeDataFrame(3, 2, c("logical", "numeric")))

Run the code above in your browser using DataLab