如何使用R向表添加列

时间:2016-08-18 10:36:46

标签: r

我使用table()

制作了表A.
function MyCtrl($scope) {
    $scope.name = 'Superhero';
    $scope.sum = 0;
    $scope.addFunc = function() {
        $scope.sum=$scope.a+$scope.b;
    }

Table A
   0    1    2    4 
2300   31    4    1 

我想从它们制作绘图但是表A缺少3列。我想将第3列添加到表A,其中0和第4列添加到表B,使用0。 或者也许解决方案是使用表,根据https://stat.ethz.ch/R-manual/R-devel/library/base/html/table.html table()构建每个因子级别组合的计数的列联表。因此,当我的数据中没有3次出现时,表A中没有显示。

1 个答案:

答案 0 :(得分:1)

我们可以转换为factor,并为{A'和'B'向量指定levels

table(factor(A, levels = 0:4))
table(factor(B, levels = 0:4))

数据

set.seed(24)
A <- sample(c(0, 1, 2, 4), 2500, replace = TRUE)
B <- sample(0:3, 2500, replace = TRUE)