【R语言学习】split函数

usage

split(x, f, drop = false,...)

arguments

  • x: data to be divided
  • f: define the grouping

example 1

> split(1:10, 2)
$`2`
 [1]  1  2  3  4  5  6  7  8  9 10

> split(1:10,1:2)
$`1`
[1] 1 3 5 7 9

$`2`
[1]  2  4  6  8 10

example 2

> split(sample(1:20),rep(1:10, length = 20))
$`1`
[1] 11  1

$`2`
[1] 20  5

$`3`
[1]  3 18

$`4`
[1] 17  9

$`5`
[1] 13  8

$`6`
[1]  4 14

$`7`
[1] 12  2

$`8`
[1] 15 19

$`9`
[1] 10  6

$`10`
[1]  7 16

where

> sample(1:20)
 [1] 20  2 17  9 16  5  8 13  6  4  7  3 14 19 11 12 15  1 18 10
> rep(1:10, length = 20)
 [1]  1  2  3  4  5  6  7  8  9 10  1  2  3  4  5  6  7  8  9 10

reflection

For the case split(1:10, 1:10), it means split the number 1 to 10 into 10 groups.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值