获取r中数据表中的数字列值
我有一个包含许多列的数据表,为了创建循环,我希望使用列号而不是列名(为了运行Shapiro正态性测试) 我想我会得到以下相同的结果:获取r中数据表中的数字列值,r,data.table,R,Data.table,我有一个包含许多列的数据表,为了创建循环,我希望使用列号而不是列名(为了运行Shapiro正态性测试) 我想我会得到以下相同的结果: a=DT[,Total] b=DT[,2, with=F] 但是,第一个返回数值类,第二个返回数据帧/数据表。 对于shapiro.test,我需要数字 知道如何使用列的数字来获得数值结果吗 谢谢 只需使用DT[[2]],因为DT仍然是一个列表。谢谢!这很简单:)@RamB您可以删除或自行回答您的问题,这样就不会让它打开。我建议您仔细阅读。
a=DT[,Total]
b=DT[,2, with=F]
但是,第一个返回数值类,第二个返回数据帧/数据表。
对于shapiro.test,我需要数字
知道如何使用列的数字来获得数值结果吗
谢谢 只需使用
DT[[2]]
,因为DT
仍然是一个列表。谢谢!这很简单:)@RamB您可以删除或自行回答您的问题,这样就不会让它打开。我建议您仔细阅读。