将zip_distance应用于每一行
我有一个带有两列的数据框, zip 和 cszip 。我正在尝试使用以下方式将函数应用于每一行: dist <- apply(vf, 1, zip_distance(zip, CSZip, lonlat = …
使用Sapply同时计算几列的统计数据
我有一个数据框,如下所示: # A tibble: 6 x 4 Placebo High Medium Low 1 0.0400 -0.04 0.0100 0.0100 2 0.04 0 -0.0100 0.04 3 0.0200 -0.1 -0.05 …
按顺序运行所有列的表
如果这是我的数据集, Id Col_A_1 Col_A_2 Col_A_3 ..... Col_A_100 1 87 88 82 88 2 88 82 82 87 3 82 87 NA 82 4 88 87 82 88 5 87 87 87 88 则从co…
如何在 data.frame 的 groupby 设置中重用使用 apply/sapply 构建的模糊匹配(用于地址)代码,即组内匹配?
我正在尝试对一群人的地址列表进行分组(一个人可以有多个地址映射到他),而系统中捕获的地址存在所有手动不一致的情况,例如某些地方的拼写错误(或…
创建一个函数,通过将索引值作为 r 中的向量来查找列表中的值
我对 R 还是新手,需要你的帮助。 我有数组形式的数据,我想创建一个适用于数据框的函数,从每行获取 3 个值,并将它们用作索引以从 list 获取值。 该…
使用 R openxlsx 和 mapply 包将所有 Excel 工作表输出到数据框列表,从而导致错误
我正在尝试使用 mapply 从具有多个选项卡的 Excel 文件创建数据帧列表。以下代码可以正常工作,但仅限于直接引用文件路径 (f) 时。 f <- workbook fil…
R 函数“require”在“sapply”中无法按预期工作
我想检查一堆软件包是否已正确安装(以使 dockerfile 崩溃而不是默默地继续)。 我在包名称列表上尝试了 sapply,这就是发生的情况。 请注意: “not_…
sapply 的 Dataframe 输出不是 DataFrame
我的 sapply 函数的返回值(在一个输入项上)是一个列表而不是数据框。我不明白为什么。我知道 sapply 通常会生成所有返回值的列表;我很困惑为什么单…
函数使用指定的 i 逐行运行良好,但不适用于函数调用
FUNC <- function(i){ var <- i dist <- sapply(1:(i-1),function(x){list[[x]]*co[var,x]}) mean <- sapply(1:(i-1),FUN2) block <- t(co[i,i]*list[…
which.min 在数据框上的 sapply 内无法正常工作?
任何人都可以解释在尝试使用 sapply 和 which.min 查找数据帧内满足条件的第一行时发现的这种奇怪行为吗? 数据帧是trApr;它按 customer_id(递增)…
R 中用于多重最低成本分析的循环或 sapply 函数
我正在使用 gdistance 包进行最低成本分析。 这个想法是通过具有定义的成本值的成本网格(栅格)确定从目标点到源的路径;因此,该路径会避开具有高成…
将函数应用于数据框中的每一列,观察每列现有的数据类型
我正在尝试获取大型数据框中每列的最小值/最大值,作为了解我的数据的一部分。我的第一次尝试是: apply(t,2,max,na.rm=1) 它将所有内容视为字符向量…
比较同一向量的相邻元素(避免循环)
我设法编写了一个 for 循环 来比较以下向量中的字母: bases <- c("G","C","A","T") test <- sample(bases, replace=T, 20) test 将返回 [1] "T" "G" …
使用“...”和“复制”
在 sapply 和 replicate 的文档中,有一个关于使用 ... 的警告 ,现在,我可以接受它,但想了解其背后的内容。所以我创建了这个小例子: innerfunctio…