,并为每一行计算两列或更多列的和积。例如,在lookback为4且rolling()的min_periods参数设置为3的情况下(即,如果存在最小值,则仅计算求和积值。3行信息),我想计算列A和C以及A和B-squared (即A、B、B)的总和: A B C D A&C A&B&B3 4 2 4 0 80
我正在尝试使用lsa::cosine函数来导出分布在连续数据行之间的向量之间的余弦值。我的原始数据是由15个数字列构成的,每一行表示唯一的向量。我需要这个函数来为非常大的数据文件循环行,并试图避免使用 for 循环。本质上,我需要计算与下一行形成对比的每一行的余弦值,停止在dataframe的第二行到最后一行(因为最后一次观察没有余弦值)。这仅适用于row1和row2,而不是作为在所有行中滚动函数的基础。
有办法避免
我有一个值的数据框,想要计算每列中大于或等于一系列阈值的值的数量。最终目标是生成一个与图中的面板B和D类似的图形 ? 我已经想出了一种使用for循环来做到这一点的方法,但如果可能的话,我希望避免循环: data <- as.data.frame(attitude)counts <- data.framecolSums(data >= x)))
} 我试着改编这个问题的代码(Count the number of valu