我想从数据框创建一个表格,如下所示:
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 ...