which相关内容

如何从R中的矩阵操作数组索引值

给出矩阵 mat = matrix(round(runif(min=0,max=1,n=9*9)),ncol=9,nrow=9) 假设您要使用数组索引来使用1的所有值 indx.1 = which(mat == 1, arr.ind=TRUE) 如何处理矩阵中的那些索引值? 以下内容无法满足我的要求: result.i.dont.want = mat result. ..
发布时间:2020-11-27 20:21:34 其他开发

dplyr会覆盖组中除值的首次出现以外的所有值

我有一个分组的data_frame,带有“ tag”列,取值“ 0”和“ 1”。在每个组中,我需要找到第一个出现的“ 1”并将所有剩余出现的值更改为“ 0”。有没有一种方法可以在dplyr中实现? 例如,让我们获取“ iris”数据,然后添加额外的“ tag”列: data(iris) set.seed(1) iris $ tag ..
发布时间:2020-10-26 04:06:24 其他开发

向量中给定日期的最接近日期

我想在给定日期的向量中标识最接近的日期。假设我有以下日期向量(带有5个随机日期): coldate = as.Date(c(“ 2013- 08-03“,” 2013-09-04“,” 2013-09-08“,” 2013-09-12“,” 2013-11-01“))); 现在,我想找到最接近 x = as.Date的日期。 (“ 2013-10-01”)。 ..
发布时间:2020-10-18 04:52:38 其他开发

在整个数据框中查找多个字符串

我正在尝试使用which函数在数据框中找到多个字符串。我正在尝试从在data.frame中查找字符串 扩展答案 示例数据帧为: df1 1 a五10 2 b一20 3 c三30 4两30马 5五马八 6 c五c $当我对一个字符串应用which函数时,在此数据帧上b $ b 我得到正确的输出,例如 which(df1 ==“ c”,arr.in ..
发布时间:2020-10-17 00:36:47 其他开发

R:如何检索数据框的列名

我正在尝试根据单元格中的值提取数据帧的别名。我的数据是一系列数百个类别的,在单元格中有一个简单的二进制0或1,以指示我要在新df中使用的列名。 为了说明我的观点: year cat1 cat2 cat3 .. 。catN 2000 0 0 1 0 2001 1 0 0 0 2002 0 0 0 1 .... 2018 0 1 0 0 我正在尝试获 ..
发布时间:2020-10-16 21:36:12 其他开发

R程序中的剪切功能

时间速度 0 0 1.5 1.21 3 1.26 4.5 1.31 6 1.36 7.5 1.41 9 1.46 10.5 1.51 12 1.56 13 1.61 14 1.66 15 1.71 16 1.76 17 1.81 18 1.86 19 1.91 20 1.96 21 2.01 22.5 2.06 24 2 ..
发布时间:2020-10-13 19:12:19 其他开发

csh脚本:检查命令是否存在

我想要这样的东西 如果(command_not_exists)退出 有人可以告诉我如何在 cshell 脚本中实现此功能吗? 解决方案 我的使用 where 命令解决了问题(我尝试使用 which 命令)。解决方案: if(`where test_cmd` ==“”)然后 printf“ \ntest_cmd:命令不发现\n“; 出口(1); endif ..
发布时间:2020-10-06 00:50:35 其他开发

Bash Centos7“哪个”命令

我意识到这可能是一个愚蠢的问题,但是我安装了Centos-7最小服务器,并且“ which”命令不存在或丢失。 我有一个需要它的脚本,但我找不到安装它的yum软件包。 which grep> / dev / null 2> / dev / null 如果测试“ $?” !=“” 0“ 然后 echo” \“ grep\”命令未找到。 echo“安装被中止。” 出口1 ..
发布时间:2020-09-30 20:06:09 其他开发

Bash中的“哪个"与“命令-v"

我已经读过一些bash常见问题解答(我不记得了),应该避免使用which并首选command -v. 为什么会这样?两者的优点和缺点是什么? 解决方案 好吧... command可能内置在您的Shell中,并且使用-v选项将告诉您您的Shell如何调用指定为其选项的命令. which是位于/usr/bin/which的外部二进制文件,它逐步遍历$PATH环境变量并检查文件 ..
发布时间:2020-09-19 00:22:16 其他开发

为什么或为什么我的道路不被MacOSX所尊重?

二进制文件怎么可能“默认"执行-即由which命令返回的在我的路径中找到的第一个,实际上不是默认情况下实际执行的二进制文件吗? (我在2008 MacBook Pro上运行Mac OS X 10.5.) 我刚刚通过运行brew install git 安装了最新版本的git. 它在新路径中比旧二进制文件高或早的位置安装了新版本.但是,默认情况下不执行新版本.好像在我安装新二进制文件之前, ..
发布时间:2020-08-14 22:21:49 其他开发

R函数which.max with tapply

我正在尝试使超出记录的最大值最大化一个数据帧.我想要一个具有4行(每个G对应一个)的数据帧,其中该组中X的最大值和相应的Y值.我知道我可以编写一个循环,但不愿意. Data ..
发布时间:2020-07-10 20:30:54 其他开发

R中which.max函数的公差是多少?

基于我在这里讨论的问题: https://stackoverflow.com/a/57364028/2725773 我想知道R中which.max函数的公差/精度是多少. 具体来说,替代功能max.col的公差为1e-5,这意味着0.12345与0.12346相同. max.col的帮助页面建议了一种替代方法,即使用unname(apply(m, 1, which.max)),这使我想 ..
发布时间:2020-06-12 19:24:26 其他开发

bash:“哪个adb";不返回任何内容,但返回"command -v adb";返回我的期望

这是一个让我烦恼的怪癖. 我在OSX上. 我已经安装了android SDK,因此adb工具位于我的主目录中的文件夹中.该文件夹显示在我的路径中,由env报告为~/Development/android_sdk_latest/platform-tools. adb本身运行正常,但是当我执行which adb时,结果为空.如果我执行command -v adb,则结果是完整路径,如 ..
发布时间:2020-05-25 02:46:47 其他开发

哪种最佳排序方法?

可能重复: 哪种排序算法可提供最佳的最坏情况性能? 哪种方法可以用于对Integer数组进行排序?快速排序有效吗? 在[删除垃圾邮件链接] 中提到了一些用于排序的常用方法 解决方案 它们是不同的排序方法,具有不同的功能. Bubble Sort [It's simple but not good for large data][1] Selection Sort [Sel ..
发布时间:2020-05-09 19:09:55 其他开发

将哪个(,arr.ind = T)反馈回R中的矩阵的最佳方法?

我已经提取了一些我想看的元素的数组索引: mat = matrix(0,10,10) arrInd = which(mat ==0,arr.ind = T) 然后,我对该矩阵进行更多操作,最终得到一个向量或行rowInd和列colInd的向量.我希望这些索引将值插入另一个矩阵,例如mat2.但是我似乎无法找到一种方法,而无需自己循环或进行模块化算术计算.我意识到我可以采取类似 的方法 ..
发布时间:2020-05-07 18:54:52 其他开发