gpt4 book ai didi

r - 创建一个函数将单个数字分成大致相等的组 R

转载 作者:行者123 更新时间:2023-12-03 08:32:17 25 4
gpt4 key购买 nike

我正在尝试创建一个函数,将一个数字分散到 X 个大致相等的组中。例如,将 32 分成 3 个单独的组将得到 11、11 和 10。将 32 分成 5 个单独的组将得到 7、7、6、6、6。

我发现了很多 Python 方法,也发现了很多用于分割样本的 R 方法。但是,我还没有发现任何 R 特定方法专注于分割特定计数而不是样本。

任何帮助将不胜感激!

最佳答案

Python 的转录 code由 @Poe Dator 提供:

int_split <- function(n, p) n %/% p + (sequence(p) - 1 < n %% p)

int_split(32, 3)

[1] 11 11 10

int_split(32, 5)

[1] 7 7 6 6 6

关于r - 创建一个函数将单个数字分成大致相等的组 R,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64828789/

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