首页 > 解决方案 > 使用数字数据和字符创建数组

问题描述

我是 R 新手。我想知道如何创建一个二维数组,第一个是数字矩阵,第二个是字符矩阵?

谢谢。

标签: r

解决方案


一个数组不能有多种数据类型。您正在寻找的是dataframe. 例如,您可以创建一个带有数字和字符列的数据框,如下所示:

df <- data.frame(numericColumn=1:26,characterColumn=LETTERS)

要访问这些列,您可以使用方括号或名称。有关更多详细信息,请阅读文档dataframe或搜索一些示例。

如果你真的想在一个对象中存储不同类型的矩阵,你可以使用 a list,例如

matrixList <- list(numericMatrix=someNumericMatrix,characterMatrix=someCharacterMatrix)

推荐阅读