是否有矢量化并行max()和min()?
我有一个带有“a”和“b”列的
data.frame
。我想添加名为“high”和“low”的列,其中包含a和b列中的最高和最低。
有没有办法在没有循环数据框中的行的情况下执行此操作?
编辑:这是针对OHLC数据的,因此高和低列应包含同一行上a和b之间的最高和最低元素,而不是整列。对不起,如果措辞不好。
没有找到相关结果
已邀请:
4 个回复
撵穆
和
(“平行”最大/分钟):
翁茄口霉氖
与我的版本进行了比较,我的版本大约快了3倍。
100,000个元素的
函数输出为:
对于500,000个元素:
所以你可以看到
版本更快。 您可以通过在函数中添加一些错误检查来使其更好,例如:检查两个向量是否相同,或者它们是否具有可比性(不是字符与数字,或布尔与数字)。
寒健
悍蕾驮苇袜