其他开发

R传递函数进行累加

我想使用这个累加示例来更改数据FARME中某个变量的固定增长。原例:https://community.rstudio.com/t/row-wise-iteration-in-a-dataframe-where-each-row-depends-on-previous-values/38725/2 library(dplyr) library(purrr) x ..
发布时间:2022-06-09 15:28:35 其他开发

如何使用Streamstats包在R中描绘多个分水岭?

有一个R包正在开发中,我想使用它,名为streamstats。它所做的是(在美国境内)为沿水体的经纬点划定分水岭,并提供分水岭特征,如流域面积和各种土地覆盖的比例。我想要做的是从几个经度多头位置的数据框中提取一些感兴趣的分水岭特征。 我只需一点时间就可以让包裹做我想做的事 devtools::install_github("markwh/streamstats") library(st ..
发布时间:2022-06-09 15:21:29 其他开发

除以r中的不等维矩阵

我有一个数据集,我将其筛选到一个月中。我还有一个矩阵列表(l1),其长度与数据帧列表(int1)相同。列表中的矩阵具有不同的维度(例如,3x3、2x2)。 设置数据和列表: library(lubridate) library(tidyverse) library(purrr) date ..
发布时间:2022-06-09 15:05:34 其他开发

如何使用map和ggploy为每个图表添加自定义标题?

我有一个数据集,我希望使用Purrr中的map()为每个具有相应标题的变量制作简单的条形图。 我的数据集有4个变量,我有一个有4个标题的向量。我如何传递这些标题,以便R输出每个标题都有适当标题的图?对于我的最终结果,我想要4个情节,每个都有合适的标题(而不是16个可能是标题和情节的排列的情节)。 我尝试查看此answer,但我的标题包含在另一个向量中。到目前为止,这个post给了我最大 ..
发布时间:2022-06-09 14:54:40 其他开发

如何在地图中使用SELECT获取数据帧列表

我有一个数据帧列表,每个数据帧具有相同的列。我想按索引删除一些列。如何在MAP函数中使用SELECT命令? 这是我的尝试: data % map(~ select(-c(7, 11, 13, 14))) 对如何更改此代码有什么建议吗? 非常感谢 推荐答案 您可以尝试: data % d ..
发布时间:2022-06-09 14:39:38 其他开发

在R中使用Apply或MAP函数时,如何将列名传递给函数?

我正在尝试将多个函数应用于同一个DataFrame,但我无法成功地将列名作为参数传递,该参数使用purrr::imap。但是,我一直收到以下错误: UseMethod(&QOOT;SELECT&QOOT;)中出错:没有适用于‘SELECT’的方法 应用于类&Character&Quot;的对象 我尝试了在SO上找到的所有组合(例如,使用!!!、[[、enquo、sys.lang等等)。当我 ..
发布时间:2022-06-09 14:27:25 其他开发

如何使用PURR迭代lm reg中的每个协变量和结果的组合

对我来说,一种常见的情况是,我需要运行基本相同的回归模型,但运行一系列不同的结果,而对于敏感度分析,我需要同时迭代不同的协变量集。 我仍然是R的新手,但将下面的代码与Purrr一起使用,我能够迭代结果和协变量,但它当然会并行地遍历成对的列表,当我需要它来遍历每个列表中的每个组合时。 对于结果和协变量的所有组合如何迭代,有哪些选项? 另外,有人知道为什么以下代码不能与";m ..
发布时间:2022-06-09 14:05:13 其他开发

在R中导入一个ODS文件的所有工作表,保持工作表的名称

我有此LibreOffice Calc(.ods)文件(download)。 我要导入此文档的所有工作表。在导入过程中,我将创建一个列表,其中列表的每个元素都是一个工作表。我希望列表元素的名称在ods文件中保留工作表的原始名称。 我创建了此代码: library(readODS) library(dplyr) library(purrr) library(tidy ..
发布时间:2022-06-09 13:24:29 其他开发

获取传递到另一个函数的函数向量的字符串名称

我有一系列聚合函数,我希望将它们应用于数据框中的多个列(使用purrr::map)。有些是标准函数,如mean,有些是用户定义的函数。 我希望输出是一个数据框,其中这些函数的名称作为存储其输出的列。 下面的示例显示了该过程和所需的输出: library(purrr) foo ..
发布时间:2022-06-09 13:21:05 其他开发

使用变异(交叉(...))使用PURR::MAP

我弄不清楚如何将purrr::map()与mutate(across(...))一起使用。 我想做一个线性模型,得出单列预测的多列斜率的估计值。 以下是我用一个示例数据集尝试的内容: mtcars %>% mutate(across(-mpg), map(.x, lst(slope = ~lm(.x ~ mpg, data = .x) %>% ..
发布时间:2022-06-09 13:04:03 其他开发