r - 使用数字数据和字符创建数组
问题描述
我是 R 新手。我想知道如何创建一个二维数组,第一个是数字矩阵,第二个是字符矩阵?
谢谢。
解决方案
一个数组不能有多种数据类型。您正在寻找的是dataframe
. 例如,您可以创建一个带有数字和字符列的数据框,如下所示:
df <- data.frame(numericColumn=1:26,characterColumn=LETTERS)
要访问这些列,您可以使用方括号或名称。有关更多详细信息,请阅读文档dataframe
或搜索一些示例。
如果你真的想在一个对象中存储不同类型的矩阵,你可以使用 a list
,例如
matrixList <- list(numericMatrix=someNumericMatrix,characterMatrix=someCharacterMatrix)
推荐阅读
- javascript - 如何使用谷歌分析和谷歌标签管理器跟踪不同的用户
- java - 使用命令提示符执行 .java
- reactjs - SunEditor In React - 验证输入的文本?
- python - Django Q过滤外键
- angular - 角度 10 复选框值变得未定义
- python - 为什么我的 Python 正则表达式在包含正斜杠时不能按预期工作?
- python - 如何通过单击小部件按钮将所有小部件值设置为默认值?
- python - 如何从每个季度检索 3 个月,从而将 df 行数增加 3 倍。熊猫,蟒蛇
- javascript - 带 nodeJs 的条带网关
- r - 获取在闪亮应用程序中调用的函数的堆栈跟踪