【发布时间】:2017-10-19 22:31:56
【问题描述】:
我目前正在使用一个数据集,其中显示贷款的目的以及每笔贷款的相关贷款等级。
数据集称为loancase,其中一列是用途,另一列是grade。
下面我有一个矩阵,该矩阵将以成对的方式按比例填充。每行总计应达到 100%,这意味着每个条目是获得该等级的特定目的的比例。例如,[Car, ] 的行可能看起来像 20、20、0、0、20、0、40。
请注意,当前数据占位符是 NA,我正在尝试将其替换为列出每个所需条目的向量。
matrix(data = NA, nrow = 14, ncol = 7, dimnames = list(levels(loancase$purpose), levels(loancase$grade)))
如何实现在每个条目中填写所需值的目标?我目前在想我使用 tapply() 但不知道如何实现。这是将代替“NA”的当前代码,但目前不正确。
grades.per.purpose = tapply(loancase$grade, levels(loancase$purpose), sum)
【问题讨论】:
-
请以纯文本形式提供数据,而不是图像,以便用户复制/粘贴。
-
添加相关代码行