0

我有以下长桌:

> long.table
Source: local data frame [846,996 x 3]

   index         case   amp
   (int)        (chr) (dbl)
1      1 TCGA-AR-A1AH     1
2      2 TCGA-AN-A0G0     1
3      2 TCGA-AR-A1AH     1
4      3 TCGA-AR-A1AH     1
5      4 TCGA-E9-A1R7     1
6      5 TCGA-AN-A0FL     1
7      6 TCGA-A7-A26G     1
8      6 TCGA-AN-A0FL     1
9      7 TCGA-A7-A26G     1
10     7 TCGA-AN-A0FL     1
..   ...          ...   ...

我从中创建了 short.table 通过切掉前五行:

> tbl.test.2
Source: local data frame [5 x 3]

  index         case   amp
  (int)        (chr) (dbl)
1     1 TCGA-AR-A1AH     1
2     2 TCGA-AN-A0G0     1
3     2 TCGA-AR-A1AH     1
4     3 TCGA-AR-A1AH     1
5     4 TCGA-E9-A1R7     1

如果我dcast(table, case ~ index)对每个表使用,我会得到不同的行为:在长的情况下,我得到索引值的整数值列,而缺失的组合用零填充。但是,在简短的情况下,我得到索引值的数值列,并且缺失的组合用 NA 填充。

问题:对于很长的表,默认行为是否会改变?

4

0 回答 0