cost 406 ms
R function 3D arrays 高效快速的应用 - Efficient and fast application of a function to 3D arrays in R

我有一个非常大的 3D 数组(比如 100 x 100 x 10),我想应用 function 进行成对比较。 我已经尝试了很多解决方案,使用 data.table、mapply 等。我可能天真地希望更快的加速,并且正在考虑只用 C++/Rcpp 来做这件事。 但在这样做之前,我想我会看看是否有人知 ...

多个地块的 mapply 绘图分割错误 - Error in split for mapply plotting of multiple plots

我正在尝试拆分两个数据帧以允许使用 mapply 生成多个图,但无法获得我需要的结果。 我认为这与每个拆分列表的长度不同有关,但我不知道如何解决它。 第一个 df 是 Tox_Dat,需要按 Tox_Dat$Pesticide(2 级)拆分 第二个 df 是 DGV_Dat,它需要被 DGV_Dat ...

匹配和采样大数据帧(循环?) - Matching and sampling large dataframe (loop?)

嗨,我正在尝试匹配两个数据框,我有一个包含一百万个观察值的大型数据框和一个带有 ID 变量的其他数据框以及随机样本的长度。 所以,我想要的是匹配两个数据帧并获得以下结果(例如) 姓名性别本男性劳拉女性玛丽亚女性我试图创建一个像 但我唯一得到的是漫长的等待时间和很多空栏。 所以很明显我做错了什么。 ...

使用 For 循环或 Apply 改变许多数据帧的几列 - Mutating several columns of many dataframes with For loop or Apply

我正在尝试对下一个问题使用循环或应用系列解决方案。 我的数据框很少,例如: 我在这里尝试使用 na.approx 来填补一些 NA 空白。 我的想法是: 在此示例中,我收到以下错误: 根据我的实际数据,我得到了这个错误: 其中“13101”将是名为“df13101”的 dataframe 的一部分。 ...

如何在 tibble 的每一行和数据框的嵌套列表上应用 function - How to apply a function on each row of a tibble and a nested list of data frames

我有以下小标题和嵌套的数据框列表: 我想将 function 从 tible source 应用到一行,并从 dest 应用到每个“块”。 例子: 来自源的row 1应该应用于来自dest[[1]][[1]]和dest[[2]][[1]]的每一行来自源的row 2应该应用于来自dest[[1]][ ...

2 个连续的嵌套 for 循环 - 是否可以使用 data.table 进行优化或应用? 新增data.table尝试待优化 - 2 consecutive nested for-loops - Is it possible to optimize with data.table or apply? Added data.table attempt yet to be optimized

根据这个问题末尾的 dput,我有一个由 data.tables 组成的 data.table。 我使用以下嵌套的 for 循环操作这个 data.table 的 data.tables: 留在 data.table 世界中时,是否有可能重新生成/优化这些 for 循环? apply/mapply ...

列出 [CTD 文件] - “S4”类型的 object 不可子集 [R] - List [CTD files] - object of type 'S4' is not subsettable [R]

我想从唯一的 ctd 文件中提取演员表(“ctd_files”),以便在所有演员表中应用来自 package oce的公式,lapply function。不过,我收到此错误: 为此,我使用了这个 dataframe(样本): 我在ctd文件中转换 在我应用本网站提供的以下代码之后: 这是错误来了 ...

2022-09-14 22:57:30   1   32    r / list / mapply  
R 应用矢量参数 - R apply with a vector parameter

我正在尝试将来自 poibin package 的ppoibin (泊松二项式概率) function 应用于 Z6A8064B5DF479455500553C47C7D8Z 中的每一行。 这个 function 有两个参数:一个 integer 和一个概率向量。 我的数据采用以下形式: 在每一行中 ...

如何将 function 应用于列表中 dataframe 中的每个元素,并在 Z6A8064B5DF4794555500553C47C55057DZ 中返回 dataframe - How to apply a function to every element in a dataframe in a list and return a dataframe in R?

我有一个 dataframe 看起来像这个例子(只是更大): 我拆分了我的 dataframe 以便将 function 应用于每个组。 之后我写了一个 function 以便如果 'my_list' 中的值的平均值大于 0.9,则取 'split_list' 中的值的差值,否则只取值。 (请忽 ...

在 R 中映射 - TypeError: '&lt;' 在 'list' 和 'int' 的实例之间不支持 - mapply in R - TypeError: '<' not supported between instances of 'list' and 'int'

我有以下 dataframe 我正在尝试使用mapply来应用神经网络 function。 当我执行 function 时出现错误 但是,如果我执行相同的 function 只需将 arguments 更改为硬编码数字,一切都会很好。 下面的 function 工作正常,它返回 RMSE 和 MAE ...

2022-09-03 13:29:22   2   25    r / mapply  
在数据框中的一列字符串上使用 unlist - Using unlist on a column of strings within a data frame

我有一个数据框,其中包含一个包含多个名称的字符串,该字符串由逗号分隔: 我想消除每行中的重复名称(即获取唯一名称)并将它们存储在 my.text 中,因此它看起来像这样: 此代码为单个字符串/行实现了这一点: 但是如何将它应用于整个 my.text 列? 我已经尝试过 mapply 但无法弄清楚如 ...

如何有效地将超过 2 个数据帧列表附加/组合到一个列表中? - How to append/combine more than 2 lists of data frames into one list efficiently?

我有要合并为一个的数据框列表。 例如: 我使用mapply在 stackoverflow 上找到了这个答案。 我认为这不适用于我的情况。 它创建一个长度为 2 的列表和长度为 6 的子列表。我想要的 output 是这样的: 我有 10 多个要合并为一个的数据框列表。 除了使用append , ...

Group_by 和 mapply 样本返回二维数组而不是列表 - Group_by and mapply on sample returning 2d array instead of list

我有一个数据框和字符向量 我正在尝试对列 a、b 进行分组,然后使用汇总创建另一个嵌套列 c,它们是来自 vec 的大小为 ba 的样本。 如果我需要说每个 (a, b) 组 3 个样本,我可以通过以下方式执行此操作: 这给了我想要的东西,但我不喜欢数据的外观。 也就是说,列 c 的条目是 &lt; ...

如何使用 mapply 获取数据帧输出 - How to get a dataframe output using mapply

我有一个 for 循环我试图转换为一个 mapply,因为我已经读到它比 for 更快(for 循环大约需要 2 分钟)。 循环执行此操作:它创建按列“OrdenFab”的唯一名称过滤的子集,然后将未重复的值保留在“Valor”列上。 然后,它将这个过滤后的子集添加到一个新的数据帧中,并随着循环的 ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM