R: Initialize data.frame in a convenient way.

makeDataFrame {BBmisc} | R Documentation

## 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. all common data frame types except factors.
`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` | `integer` | `NULL`] Row names. Default is `NULL`.
`col.names` | [`character` | `integer`] Column names. Default is “V1”, “V2”, and so on.

### Examples

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

[Package BBmisc version 1.11 Index]