将大数据帧转换为表

时间:2014-10-09 16:18:29

标签: r

我想从数据框创建一个表格,如下所示:

         name             amount
         Mary              7065
         Anna              2604
         Emma              2003
    Elizabeth              1939
       Minnie              1746
     Margaret              1578

然而,当我使用代码时

name1=data.frame(example1$name,example1$amount)
table(name1)

我收到错误:

>  Error in tabulate(bin, pd) : cannot allocate vector of length 1206074100

这是否意味着我首先需要分配内存空间,如果是这样,如何为数据框完成这项工作?

str(name1)的输出:

> data.frame':  1724892 obs. of  2 variables:  $ example1.name  : Factor
> w/ 89925 levels "Aaron","Ab","Abbie",..: 1259 119 587 545 1330 1232
> 862 60 217 1642 ...  $ example1.amount: int  7065 2604 2003 1939 1746
> 1578 1472 1414 1320 1288 ...

0 个答案:

没有答案