> dt
A B C D
1: 1 3 NaN A
2: 2 4 0 B
3: 3 5 1 C
4: 4 6 NaN A
> dt[,C]
[1] NaN 0 1 NaN
> dt[,"C"]
C
1: NaN
2: 0
3: 1
4: NaN
为何dt[,C]和dt[,"C"]不一样?
> dt
A B C D
1: 1 3 NaN A
2: 2 4 0 B
3: 3 5 1 C
4: 4 6 NaN A
> dt[,C]
[1] NaN 0 1 NaN
> dt[,"C"]
C
1: NaN
2: 0
3: 1
4: NaN
为何dt[,C]和dt[,"C"]不一样?
返回结果一个是 data.table 类型,一个是 vector 类型。