全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
1110 3
2019-05-20
有一列数,数字只包含0和1,现在要每4个分一组
顺序是1000,记为1;顺序是0100,记为2;顺序是0010,记为3;顺序是0001,记为4
例如100000010100,记为142
二维码

扫码加我 拉你入群

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

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

全部回复
2019-5-20 13:42:44
apply(matrix(c(1,0,0,0,0,0,0,1,0,1,0,0), 4), 2, function(x) which(x == 1L))
二维码

扫码加我 拉你入群

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

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

2019-5-20 16:47:04
cheetahfly 发表于 2019-5-20 13:42
apply(matrix(c(1,0,0,0,0,0,0,1,0,1,0,0), 4), 2, function(x) which(x == 1L))
请问这个如果对多个列都进行这样的操作呢
二维码

扫码加我 拉你入群

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

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

2019-5-20 17:23:16
dplyr::mutate_at()
lapply()
purrr::map()
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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