我想对投票数据集进行分类分析。我在 UCI 存储库中找到了,但我很难对其进行预处理,以便能够在 r 中使用 arules 包。所以数据看起来部分像这样。
party, voting.issue1, voting.issue2, voting.issue3
republican, n, y, n
republican, n, y, n
democrat, ?, y, y
使用“read.csv”导入数据后。当我在“成人”数据集示例中阅读时,我尝试直接使用它,但我得到了错误
"Error in (function (classes, fdef, mtable) :
unable to find an inherited method for function ‘itemFrequencyPlot’ for signature ‘"data.frame"’"
我还尝试通过使用 excel 将整个数据更改为二进制矩阵,即删除党列并添加具有二进制值的共和党和民主党列,并将其他列中的 Ys、Ns 和问号转换为 1s、0s 和 NAs分别。我不断收到同样的错误。谁能建议我可以用来使用 itemFrequencyPlot 和 Apriori 函数的任何预处理函数或教程。