全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
4588 3
2017-01-03
lars包有个数据集diabetes,用dim()查看是只有3列(x, y, x2),
但是其中两列(x, x2)是两个矩阵...
也就是实际上,diabetes[1,1]是一个包含很多元素的array,
用class(diabetes[,1]),得出结果是ASIS,

想问一下,

ASIS是个什么数据格式???(网上没搜到资料...)

多谢


diabetes.png
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2017-1-3 11:45:25
你可以看看http://adv-r.had.co.nz/Data-structures.html#data-frames的最后的Special Column的那部分。

其实很简单,diabetes是个data frame,共三列。第一列本身又是个10列的矩阵,第二列是个矢量 ,第三列是个64列的矩阵。按照普通方法是没办法把一个矩阵放到一列里的,所以可以用AsIs来放,意思就是本来是什么样就怎样放。

想用的话可以
复制代码

这样a就是个矩阵了
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2017-1-3 13:50:34
qoiqpwqr 发表于 2017-1-3 11:45
你可以看看http://adv-r.had.co.nz/Data-structures.html#data-frames的最后的Special Column的那部分。

...
醍醐灌顶,豁然开朗,多谢指导。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2018-4-9 10:50:50
也可以这样,a1=drop(diabetes[, 1]);fix(a1) #删除隐藏维度,并查看内部结构
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群