gpt4 book ai didi

r - 计算硬币翻转序列中的交替次数

转载 作者:行者123 更新时间:2023-12-03 18:16:52 24 4
gpt4 key购买 nike

我有一个 1 和 0 的序列,我想计算交替的次数。例如

x <- rbinom(10, 1, 1/2)
> x
[1] 0 0 1 1 1 1 1 0 1 0

因此,我想(在 R 中)计算序列从 1 到 0 交替(或翻转)的次数。在上面的序列中,交替的次数(用手数)是 4。

最佳答案

您可以使用 diff() :

> x <- rbinom(10,1,1/2)

> x
[1] 0 0 0 1 1 1 1 0 1 0

> sum(diff(x)!=0)
[1] 4

关于r - 计算硬币翻转序列中的交替次数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3666969/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com