johnmy 发表于 2017-3-20 18:18 
或是找个R内置的数据试一下。如:airquality[,1:2]。
可以用str(data.res)看一下原始数据类型
airquality[,1:2]出现前两列数据。
str(data.res)显示如下:
Classes ‘data.table’ and 'data.frame': 10000000 obs. of 7 variables:
$ 嚜輯??? 0: int 1009102 1045392 1036894 1040488 1028979 1187450 1157883 5137403 2051000 1197421 ...
$ 鞈?銵?2 : chr "K100097924" "K100097924" "K100097924" "K100097924" ...
$ 鞈?銵?3 : int 19380705 19380705 19380705 19380705 19380705 19380705 19380705 19380705 19310520 19311124 ...
$ 鞈?銵?5 : int 19920601 19961116 19860425 19861122 19920213 19871030 19890627 19900710 19800711 19900514 ...
$ 鞈?銵?6 : int 2 2 2 2 2 2 2 2 2 2 ...
$ 鞈?銵?7 : int 19961111 19980731 19860712 19870713 19920604 19890123 19900125 19900730 19830815 19901023 ...
$ 鞈?銵?8 : int 24000 40100 6600 7200 11400 8400 9000 9000 3300 10200 ...
- attr(*, ".internal.selfref")=<externalptr>
重新命名栏位(英文)后,读取data.res[,1:2]得到结果仍未1 2