问题标签 [rep]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
r - 在 data.table 中添加多个带有 rep 的列
我正在尝试使用 rep 函数创建固定数量的列(在本例中为 4 列)。在 B 列中提到了数字 1 应该在这些列中重复的频率。其余列应填充 0。
但我收到错误消息
“rep(1, B) 中的错误:‘次’参数无效”
并且不知道如何解决它
r - 指定具有已定义结构的列名
假设我有一个(使用定义的协方差)矩阵,我想像这样定义列名:
其中每一行包含日期 t 的方差或协方差。我想找到一种更通用的方法来分配上面的列名,因为我不会总是有 5 个不同的差异。我尝试了一些方法rep
,seq
但没有找到解决方案。
r - R 重复序列每个重复加 1
我的 R 课有一个工作簿问题,我不知道。我需要“编写一个 R 命令,使用 rep() 创建一个包含元素 1 2 3 4 2 3 4 5 3 4 5 6 4 5 6 7 的向量”
它似乎是一个 1 到 4 的重复序列,重复 4 次,并且在每次重复时将 1 添加到起始元素。我对 R 非常陌生,所以我很难过。任何帮助,将不胜感激。
python - Pandas 数据框中 R 的等效“代表”
我搜索了一些类似的问题,例如“Python 中的等效 R 函数代表”。
在 R 中,rep 可用于数组或数据帧,您可以设置参数each
以指定是要重复每个元素还是重复整个列表/数据帧。
但是在 Python 中,您必须区分数组和数据框。
对于数组,np.repeat
将重复每个元素并np.tile
重复整个数组。
对于 Pandas 数据框。pd.concat
可用于重复整个数据框:
我的问题是如何重复熊猫数据框中的每一行,而不是作为一个整体重复。我想要的结果是:
无论如何,我希望 Python 中有一个类似'rep' 的函数,它可以用于 list 和 dataframe ,也可以指定整体重复或重复每个元素。
r - 基于向量重复行
我试图在 R 中多次重复行(多久由一列确定)。我的初始代码有时出于某种原因才有效。
我试图重复行的次数与开始和结束之间的差异一样多。每一年都有一行(+1 是必要的,所以开始年和结束年也都有一行)。
有问题的代码片段仅在某些时候有效,如下所示:
它有时会说“times”参数是无效的。
r - 将向量作为时间参数传递给 R 中的 rep
我正在为布尔网络建模项目创建二进制真值表的输入结构。大小为n的网络中的每个节点可能有不同数量的输入k,从而产生不同维度的真值表。
我正在使用以下代码:
replicate(n, expand.grid(rep(list(0:1),times=k)), simplify=FALSE)
如果n和k具有固定值,则它可以正常工作。
例如,在 n = 3 和 k = 2 的情况下,我得到三个 0 和 1 的 4x4 矩阵。这是一个有用的结果。
我的目标是做一些类似的事情,将固定的k替换为长度为n的数值向量,以便向量中的每个元素代表相应网络节点中的输入数量。
例如,如果n = 3
和x <- c(2, 3, 2)
,我会将 x 作为参数传递,输出将是 3 个尺寸为 4x4、8x8 和 4x4 的矩阵。
使用我现有的代码,当我将 k 定义为向量并尝试将其用作时间参数时,我发现它无效。
r - 根据另一个向量的值创建一个升序数字向量
我有一个名为 my_df 的数据框,其中包含以下信息:
我想根据 Id_log 出现的次数创建一个新列。例如:
我试过的是用dplyr
函数计数:
counts_id_log<-my_df %>% group_by(id_log) %>% count(id_log)
counts_id_log 看起来像:
然后我可以使用 id_log 作为向量,然后根据 id_log 的值创建一个升序数字向量。例如:
基于 x 我正在尝试创建以下向量:
之后,我可以将 y 向量添加到原始数据框中。我尝试了一些东西rep
,但没有好的结果。任何建议将不胜感激。我希望这很清楚。
r - 创建时间戳并在同一列中重复
我想创建一个包含 60 个每月日期的时间戳矢量,并重复该过程n
多次。这意味着,如果n = 2
,该向量应包含 120 个时间戳。
我以这种方式创建的单个时间戳矢量,
要重复它n
的次数,我正在执行以下操作,
如您所见,这些值不再采用时间格式。我的问题是如何在向量 Y 中保留时间格式?有没有更聪明的方法来解决这个问题?
r - 无法索引使用 seq() 和 rep() 创建的向量的某些值
我创建了一个向量 x,其中包含从 0 到 1 的序列,其中每个值被复制 100 次。当我显示矢量时,它看起来很好。但是,索引不适用于 x 的所有唯一值。
x 显示预期结果,但x == 0.70
仅显示FALSE
's。我很困惑,因为并非每个值都是如此。例如尝试x == 0.99
,我得到了 100 的预期结果TRUE
。
引人注目的是,当我通过 尝试解决方法时unique()
,索引再次起作用:
有任何想法吗?
r - 将代表向量添加到总行数不均匀的数据帧
我正在尝试找到一种自动化大型数据集以添加两个因素的方法,但数据可能包含不均匀的行。
我试图用'rep'函数来做到这一点,但这只有在数据框有偶数时才有效。
如何让 data.frame 将 1 循环到第 5 行而不是错误?