全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
18378 9
2013-12-27
抽样函数sample(参数1,参数2)。参数1可以是向量,表示从向量中抽取。我的疑问是参数1 可以不可以是数据框呢?
二维码

扫码加我 拉你入群

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

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

全部回复
2013-12-27 21:57:54
不可以。
不过你可以data[sample(...),]得到你想要的。。
二维码

扫码加我 拉你入群

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

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

2013-12-27 23:48:22
可以 若是数据框    直接抽取的是随机列元素
若抽随机行数那就直接楼上方法data[sample(nrow(data),x,replace=F),]
   
如果抽取某些数的话,还是需要转化成向量形式
二维码

扫码加我 拉你入群

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

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

2013-12-30 08:49:45
jmpamao 发表于 2013-12-27 21:57
不可以。
不过你可以data[sample(...),]得到你想要的。。
谢谢。感谢
二维码

扫码加我 拉你入群

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

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

2013-12-30 14:10:16
jmpamao 发表于 2013-12-27 21:57
不可以。
不过你可以data[sample(...),]得到你想要的。。
请问,sample()函数返回的不是抽取的数据吗? 那么data[ ]引用行方法怎么得到所想要的行呢?
    或sample()函数到底返回的是什么?只有抽取到的数据吗?
二维码

扫码加我 拉你入群

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

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

2013-12-30 14:11:03
yywan0913 发表于 2013-12-27 23:48
可以 若是数据框    直接抽取的是随机列元素
若抽随机行数那就直接楼上方法data[sample(nrow(data),x,repl ...
请问,sample()函数返回的不是抽取的数据吗? 那么data[ ]引用行方法怎么得到所想要的行呢?
    或sample()函数到底返回的是什么?只有抽取到的数据吗?
二维码

扫码加我 拉你入群

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

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

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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