r - 命名矩阵角处的列或行
问题描述
假设一群人就天气投票支持一项政策。考虑下面显示的显示男性和女性投票结果的双向汇总数据。
Voting Result
Gender Yes No Abstain
Men 36 10 4
Women 24 30 6
a) 为上述数据创建一个矩阵。为数据设置行名。设置数据的列名。
如上所述,是否可以在创建矩阵时使“性别”甚至“投票结果”可见?
我只知道如何创建基本矩阵:
> voting.result <- rbind(c(36, 10,4),c(24,30, 6))
> rownames(voting.result) <- c("Men", "Women")
> colnames(voting.result) <- c("Yes", "No", "Abstain")
> voting.result
Yes No Abstain
Men 36 10 4
Women 24 30 6
解决方案
是的,这是可能的。你可以这样做:
voting.result <- rbind(c(36, 10,4),c(24,30, 6))
dimnames(voting.result) <- list(Gender = c("Men", "Women"), voting = c("Yes", "No", "Abstain"))
voting.result
voting
Gender Yes No Abstain
Men 36 10 4
Women 24 30 6
推荐阅读
- php - 如何使我的表格对 PhpStorm 可见?
- typescript - 从数组中过滤未定义时的打字稿类型错误
- python - SQLAlchemy engine.execute() 使与数据库的连接处于睡眠状态
- sql - 当所有数据都存储为字符串时,有没有办法计算事件发生的平均次数?
- reactjs - 为什么我不能将“目录”作为组件道具传递?
- azure-devops - Azure DevOps Artifacts/Connect to feed/Python 凭据过期
- java - 参数索引超出范围(4 > 参数个数,即 2)
- sql - 如何在选择查询中重用变量作为表名
- android - 模拟器:模拟器:错误:检测到挂起的线程“QEMU2 主循环”。15002 毫秒无响应 [Android Studio]
- linux - FASTQ 标头中的字符串后的 Bash 条件 IF 语句