apply相关内容

每组 R 尾随 cumsum

我需要计算 R 中每组的运行 cumsum,但是 cumsum 的窗口只能是最后 3 个观察值: 例如,如果我有一个包含人名、日期和分数的表格,如下所示: 姓名 日期 分数约翰一书 2017-01-01 42 约翰 2017-01-02 53 约翰 2017-01-03 34 约翰 2017-01-04 15 约翰 2017-01-05 46 约翰 2017-01-06 47 本 201 ..
发布时间:2021-11-16 23:17:27 其他开发

apply-strsplit-rowwise 包括排序和嵌套粘贴

我想我只是没看到,但我在网上、邮件列表档案或常见问题解答中发现的所有类似内容都无法真正阐明我的问题. 我发现的最接近的是这个:应用strsplit rowwise 我有一个 df,有两个字符列和一个数字列.填写如下: df=data.frame(name1=c("A","B","C","D"),name2=c("B","A","D","C"),数字 = c(1,1,4,4),字符串A ..
发布时间:2021-11-16 23:17:24 其他开发

在每个组的数据框中标记异常值

我想为数据帧中的每组值识别异常值,并返回一个数据帧,其中一列包含数据帧每一行的 True/False. data = {'Group':['A', 'A', 'A', 'B', 'B', 'B'], 'Age':[20, 21, 19,18, 2, 17]}df = pd.DataFrame(数据)def flag_outlier(x):lower_limit = np.mean(x) - np ..
发布时间:2021-11-16 23:17:17 Python

将函数应用于以其他列作为参数的 Pandas 列

嘿,我正在尝试使用 y 作为参数将函数应用于列 x,因此对于每一行我想应用 xy,类似这样: def fun(x, y):返回 x + ydf['xy'] = df['x'].apply(fun, args = df['y']) 但它不起作用.有任何想法吗?请注意,我真正的函数不是添加两个值那么简单 解决方案 使用 DataFrame.apply 带有 lambda 函数和 axis= ..
发布时间:2021-11-16 23:17:15 Python

如何在R中切换行?

我有一个包含以下内容的数组: >头(平均值)1901DJF 1901JJA 1901MAM 1901SON 1902DJF 1902JJA-0.45451556 -0.72922229 -0.17669396 -1.12095590 -0.86523850 -0.04031273 这应该是一个时间序列,具有从 1901 年到 2009 年的季节性平均值.问题是生成的列标题是严格按字母顺序排列的 ..
发布时间:2021-11-16 23:17:11 其他开发

创建新列来比较 Pandas 数据框中的行

我希望根据在接下来的 2 行中看到的值在数据框中创建一个新列.具体来说,如果接下来 2 行中的任何值低于 4,那么我希望当前行中的新值为 0(如果接下来 2 行中的所有值都高于 4,那么我希望当前行中的新值为 1). >>>df = pandas.DataFrame({"A": [5,6,7,3,2]})>>>df一种0 51 62 73 84 2>>>required_result = pan ..
发布时间:2021-11-16 23:17:02 Python

在数据框中逐行添加列总和

我想一次添加一行数据框的列的总和. 所以对于每一行,我想计算它上面的列的总和. 是否有一种优雅的方法可以通过 colSums 和 apply(或 sapply、rollapply)的组合来做到这一点?我一直在尝试其中的几种组合,但无法完全弄清楚. 解决方案 new_df ..
发布时间:2021-11-16 23:16:56 其他开发

应用下载 zip 文件和删除特定文件的功能

我正在尝试编写一个函数并使用 apply 调用它到我数据集中的每一行.数据集包含zip文件的URL,将下载、解压,解压后TXT和zip文件将从工作目录中删除. head(data)数据网址1/files/market_valuation/ru/2017/val170502170509.zip http://www.kase.kz/files/market_valuation/ru/2017/va ..
发布时间:2021-11-16 23:16:53 其他开发

lapply() 输出为多个函数的数据帧 - R

我一直在尝试使用 lapply() 从几个计算中创建一个新的数据帧.到目前为止,我已经阅读了几个问题(1、2、3): lapply(mtcars, function(x) c(colnames(x),NROW(唯一(x)),总和(is.na(x)),轮(总和(is.na(x))/NROW(x),2))) 然而,colnames(x) 没有将 colname 作为 x 给出,它是一个向量.其次, ..
发布时间:2021-11-16 23:16:47 其他开发

在 r 中应用函数太慢

我必须为很多物种计算每行一个特定的公式.该公式是丰度值与数据框最后一行中存在的值之间的乘积.然后,将所有这些乘积相加. 我当前的脚本包括使用一个 apply 函数,它看起来和我开始使用的 for 循环一样慢.我在以下脚本中简化了问题,使用了一个名为 az 的简单 df: az=data.frame(c(1,2,10),c(2,4,20),c(3,6,30))colnames(az)=c(" ..
发布时间:2021-11-16 23:16:44 其他开发

R - 条件递增

这对代码来说应该是微不足道的,但在 R 中想不出优雅的单行代码.我有一个如下的数据框: data 我只想添加 start 和 stop 计数器列,它们以 10 为单位递增并在观察到 event=1 后立即重置.因此,带有这两个附加列的所需输出将是: 索引事件开始停止1 1 0 0 102 2 0 10 203 3 0 20 304 4 0 30 405 5 0 40 506 6 0 50 ..
发布时间:2021-11-16 23:16:40 其他开发

为所有 JLabel 设置背景/不透明

查看我的代码: package hsleiden.webcat.exercise12_08;导入 java.awt.*;导入 javax.swing.*;导入 javax.swing.border.Border;公共类 newFrame 扩展 JFrame {公共静态无效主(字符串 [] args){newFrame frame = new newFrame();frame.setLayout( ..
发布时间:2021-11-16 23:16:37 Java开发

JavaScript 函数调用/应用字符串

我刚刚注意到,当我想将字符串作为 "this" 传递时,无法在 JavaScript 函数中正确获取类型. 这是一个例子: var str = '字符串值';if (typeof (str) == 'string') {alert('字符串在外面');}var fn = 函数{if (typeof (str) == 'string') {alert('字符串参数');}if (typeof ..
发布时间:2021-11-16 23:16:34 前端开发

根据另一列填充熊猫列

我想根据另一列中的条目填充数据框列的每一行,特别是我想用该股票的相应股票代码的相应名称填充每一行,就像这样 dict1 = [{'ticker': 'AAPL','Name': 'Apple Inc.'},{'ticker': 'MSFT','Name': '微软公司'}]df1 = pd.DataFrame(dict1) 此函数提供给定代码的名称: 所以我可以为 MSFT 取名: d ..
发布时间:2021-11-16 23:16:31 Python

R:对组应用函数

我希望将函数应用于数据框,然后将该函数的结果存储在数据框的新列中. 这是我的数据框tradeData的示例: 登录 AL Diff1 01 01 00 10 00 00 01 -11 00 11 -11 00 11 00 10 00 0乙 1 -11 01 00 10 01 -1 其中“差异"列是我要添加的列.它只是 tradeData 的 row(x-1) 和 row(x) 值之间的差 ..
发布时间:2021-11-16 23:16:28 其他开发