apply相关内容
我有一个包含数十列的DataFrame。 Therapy area Procedures1 Procedures2 Procedures3 Oncology 450 450 2345 Oncology 367 367 415 Oncology 152 152
..
我一直在研究for循环与apply()函数族的优缺点,答案并不明确(apply()总是比for循环快,这取决于具体情况)。因此,我想根据我的实际数据测试各种选项。 下面是一个for循环,在我看来非常简单,但我不确定如何将其替换为lapply()。我认为lapply()是正确的,因为for循环生成了一个列表对象。 我需要对其运行此分析的实际数据是一个包含250万行、30多列的数据框,因此我想
..
我有一个很大的数据帧,正在尝试在一行中查找重复的元素,然后用空字符串替换所有重复的值: X1 X2 X3 X4 X5 x 1 2 3 3 4 y 1 1 2 3 4 应变为 X1 X2 X3 X4 X5 x 1 2 4 y 2 3 4 我可以对单个向量执行此操作: x
..
假设我在R:中有一个数据帧(Df) df
..
我想使用Pandasdf.apply,但仅用于某些行 举个例子,我想做这样的事情,但我的实际问题有点复杂: import pandas as pd import math z = pd.DataFrame({'a':[4.0,5.0,6.0,7.0,8.0],'b':[6.0,0,5.0,0,1.0]}) z.where(z['b'] != 0, z['a'] / z['b'].app
..
所以我们习惯于对每个 R 新用户说“apply 不是矢量化的,请查看 Patrick Burns R Inferno Circle 4" 上面写着(我引用): 一个常见的反应是使用 apply 系列中的一个函数.这不是向量化,它是循环隐藏的.apply 函数有一个 for 循环它的定义.lapply 函数隐藏了循环,但执行时间往往大致等于一个显式的 for 循环. 确实,快速浏览一下
..
..
我进行了很多搜索并自己尝试过,但找不到针对此特定问题的解决方案. 对于每 2 行('key' 很常见),我必须在每一列中找到不匹配的内容,并以如下所示的有条理的方式突出显示它们. 输出应采用以下格式: COLUMN_NAME 与以下记录不匹配:打印完整的记录...COLUMN_NAME 与以下记录不匹配:打印完整的记录...COLUMN_NAME 与以下记录不匹配:打印完整的记录..
..
我在 R 中做经典的拆分-应用-重组事情.随着时间的推移,我的数据集是一堆公司.我正在做的应用是对每个公司进行回归并返回残差,因此,我没有按公司汇总.plyr 对此非常有用,但是当公司数量很大时,它需要很长时间才能运行.有没有办法用 data.table 做到这一点? 样本数据: dte, id, val1, val22001-10-02, 1, 10, 252001-10-03, 1,
..
你好, 我已经为这个问题苦苦挣扎了一段时间,如果有人能帮助我,我将不胜感激. 首先,我正在处理包含多个时间序列的单个数据框中的时间序列数据.太多,无法单独输出到图表中.我已经尝试通过 ddply() 传递 qplot() 但是 r 告诉我它 qplot 不是一个函数,因此它不会工作. 我的数据结构是这样的…… goodlocs
..
我有多个列,我想找出一列在其他列中的百分比是否相同.例如; ST cd 变量1 1 234321 1 23451 2 9088901 2 3504351 2 23434322 1 99992 1 23432 所以我想做的是: 如果 ST 和 cd 相同,则求该行的变量占所有具有相同 ST 和 cd 的百分比.所以最后它看起来像: ST cd 变量百分比1 1 23432 90.90%1
..
我有一个向量,我需要对每个 n 数字求和并返回结果.这是我目前计划做的方式.有更好的方法吗? v = 1:100n = 10sidx = seq.int(from=1, to=length(v), by=n)eidx = c((sidx-1)[2:length(sidx)], 长度(v))thesum = sapply(1:length(sidx), function(i) sum(v[sidx
..
我似乎无法让应用函数访问/修改在外部声明的变量......是什么给出了? x = data.frame(age=c(11,12,13), weight=c(100,105,110))Xtestme
..
看起来很简单,我想用参数数组调用一个函数.当然,我可以说 func.apply(this, ['some', 'arguments']); 但这会改变 functhis 的值/代码>.知道如何在不改变它的情况下做到这一点吗? 解决方案 注意,在 ES6 中你也可以这样写: func(...someArray) 这里this变成了func里面的Window,没什么用.但是如果你写: o
..
我对 R/Rstudio 还很陌生,我仍在学习如何进行某些操作.我有以下数据集.对于列,我有运营区域、元素类型(CA、OBU)、子元素和净收入.目前数据相当大(50 000 行),我想按元素、子元素和 NR 获取操作区域的摘要.示例 操作区域元素子元素 NR亚洲 CA CA123 50 000美国 OBU EFK456 35 000 有人可以指导我如何做到这一点吗?任何相关的阅读/示例将不胜
..
这是我的代码 此处粘贴功能仅适用于两种组合.我需要在循环中使用相同的代码同时用于两种以上的组合. i 现在我得到了两个组合 V1V2, V1V3,V1V4,.... 现在我想要 v1v2v3, v1v2v4, ... 在粘贴函数中. 解决方案 comb
..
我正在尝试引导 7 个人饮食项目的发生比例并计算 sd() 假设菜单上有 9 个猎物. 饮食
..
删除括号及其内容以及字符串中的尾随空格的最佳re 方法是什么?请注意,并非每个字符串的格式都相同. 脚本: 将pandas导入为pd进口重新df = pd.DataFrame({'name':['南安普敦大学(英国)','威廉玛丽学院','雷丁大学(英国)','昆士兰大学(澳大利亚)']})定义清洁(文本):清洁 = re.findall(re.compile('^([^,]+).+'),
..
在以下代码中: function User(name) {this.name = 名称;}var user = new User('杰森伯恩');User.prototype.sayHi = function() {返回 '嗨' + this.name;};var sayHello = function() {返回 '你好 ' + this.name;}; 如果我将对象绑定到 sayH
..
我在从数据框的每一行生成 .png 时遇到了一些麻烦. 基本上,我想将 df 的每一行 rbind 到 coordinate_sys. 对于 df 和 coordinate_sys 的每一行,应该生成一个坐标系和一个单位向量“J",就像 这个 最后,在为每个 unit_vector 生成一个 .png 文件后,我想制作 .gif 动画. 这是我的脚本的可重现代码; 库(m
..