apply相关内容

从前一列中减去一列

样本数据 dfData 我有一些 ID,其中有四列用于测量累积距离.我想创建新列,给出每列的实际距离,即从前一列中减去下一列.例如该表应如下所示: ID DistA DistB DistC DistD1 1 10 5 5 402 2 8 27 5 153 3 15 25 10 54 4 22 11 12 35 5 15 5 10 20 更长的方法是 dfData$disA 是否有 ..
发布时间:2021-11-16 23:16:22 其他开发

计算 R 中高于阈值范围的每列值的数量

如何计算高于阈值序列的每列值的数量? 即:计算每一列的值的数量,大于 100,然后大于 150,然后大于......并将结果存储在数据框中? # 可复制的数据#(原始数据是每年按列组织的每日流量值)设置种子(1234)数据 = data.frame(“1915" = runif(365, min = 60, max = 400),《1916》= runif(365, min = 60, m ..
发布时间:2021-11-16 23:16:19 其他开发

计算每一列出现的频率

我正在尝试计算每一列中特定值的频率. 基本上,我正在研究不同的细菌分离株(由每一行代表)对不同抗生素(每列代表)的治疗有何反应.“1"表示分离株对抗生素具有抗性,而“0"表示分离株对抗生素敏感. antibiotic1 所以看第一行,分离株 1 对抗生素 1 耐药,对抗生素 2 敏感,对抗生素 3 敏感. 我想计算对每种抗生素耐药的分离株百分比.即,将每列中“1"的数量相加,然后 ..
发布时间:2021-11-16 23:16:16 其他开发

仅适用于二元运算符错误的非数字参数

我遇到了“二元运算符的非数字参数"错误.我知道这两个参数都是数字.奇怪的是,如果我只是单独执行那行,计算就可以工作,但是当我尝试将它包装在“应用"中时,它给了我“二元运算符的非数字参数"错误. 这里是错误: IPmz * mz_winppm 错误:二元运算符的非数字参数 它们是数字: >模式(IPmz)[1]“数字">模式(mz_winppm)[1]“数字" 这是我的代码: Fin ..
发布时间:2021-11-16 23:16:13 其他开发

SICP/Scheme中的apply函数

我在这里问了几个关于 Scheme/SICP 的问题,而且答案经常涉及使用 apply 过程,我在 SICP 和本书的索引中都没有看到它只列出了一次,结果是一个脚注. 一些用法的例子基本上是这个问题的每一个答案:Going从 Curry-0, 1, 2, 到 ...n. 我对 apply 的工作原理很感兴趣,我想知道是否有一些示例可用.怎么可能把apply过程改写成另一个函数,比如像这 ..
发布时间:2021-11-16 23:16:10 其他开发

熊猫适用:函数名称是否在引号中的区别

简单的数据框定义示例: df = pd.DataFrame({'A':[2,4,1],'B':[8,4,1],'C':[6,2,7]})df A B C0 2 8 61 4 4 22 1 1 7 尝试了解以下块中函数参数调用的区别: df.apply(sum)df.apply('sum') 两者似乎都给出了相同的正确结果: A 7乙 1315数据类型:int64 我知道对于这个简单 ..
发布时间:2021-11-16 23:16:07 Python

R data.frame:按分组向量选定列的 rowSums

我有一个包含一系列数字列的数据框,两边被(不相关的)字符列包围.我想获得一个保留不相关列位置的新数据框,并通过某个分组向量将数字列彼此添加(或按组将其他一些行函数应用于数据框).示例: sample = data.frame(cha1 = c("A","B"),num1=1:2,num2=3:4,num3=11:12,num4=13:14,cha2=c("C","D"))>样本cha1 num1 ..
发布时间:2021-11-16 23:16:04 其他开发

通过 sapply 应用多个功能

我正在尝试复制在 sapply 中应用多个函数的解决方案 R-Bloggers 但我无法让它以所需的方式工作.我正在处理一个简单的数据集,类似于下面生成的数据集: require(数据集)crs_mat ..
发布时间:2021-11-16 23:15:55 其他开发

强制熊猫将列中的 (1,2) 解释为字符串而不是范围?

我在熊猫数据框中有这种奇怪的行为.我在具有以下示例内容的列上使用 .apply(single_seats_comma):(1,2).但是,它似乎将其返​​回为 range(1,3) 而不是字符串 (1,2).其他行也有超过 2 个条目,例如(30,31,32).我有一个函数,它在 , 上拆分并将括号中的每个值转换为一个新行,但是 (x,x) 它会中断. def single_seats_comm ..
发布时间:2021-11-16 23:15:49 Python

获取与一系列向量重合的矩阵行,而不使用 apply

我的问题有点与 我之前的问题有关问题. 假设我有一个矩阵和 4 个向量(可以考虑另一个矩阵,因为向量的顺序很重要),我想按顺序获得与每个向量重合的行号.我希望解决方案避免重复向量并尽可能高效,因为问题规模很大. 示例. set.seed(1)M = 矩阵(rpois(50,5),5,10)v1 = c(3, 2, 7, 7, 4, 4, 7, 4, 5, 6)v2= c(8, 6, ..
发布时间:2021-11-16 23:15:40 其他开发

Scala 中的应用和 lambdas

我有以下一段代码 scala>val builder = new StringBuilder("foo bar baz")生成器:StringBuilder = foo bar baz标度>(0 到 5) foreach { builder.append("!") }标度>builder.toStringres15: String = foo bar baz ! 我想实际上就像 (0 到 5 ..
发布时间:2021-11-16 23:15:37 其他开发

Pandas 在多列上应用元组解包功能

给定一个 function,它接受多个参数并返回多个值,如下所示: def tuple_unpack(value, another_value):'''做了一些有趣的事情......'''返回值,another_value 有没有办法将这样的函数应用到 pandas dataframe 其中对于 2 个函数参数,我可以从 2 列传递值,然后将输出元组解包到多个列如下: df[['value_ ..
发布时间:2021-11-16 23:15:33 Python

从多个数据框中选择第一行并绑定

我将三个数据框合并到一个列表中 d1 我想提取列表中每个元素的第一行,将它们逐行绑定并另存为 csv 文件. 例如,在上面的例子中,我想从 d1、d2 和 d3 中提取第一行 row1.d1 并将它们绑定在一起 dat ..
发布时间:2021-11-16 23:15:30 其他开发

通过应用函数 R 传递的列名

我正在尝试在 data.frame 上使用 apply 和用户定义的函数.在函数内部,我想使用列名(用于绘图的标题),但 apply 似乎去除了列名并只传递了一个向量.MWE: trialData 返回NULL.有没有办法访问函数内部的列名? 解决方案 感谢评论者我到达了下面,他们给了我想要的结果. trialData ..
发布时间:2021-11-16 23:15:27 其他开发