首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

dplyr中的mutate_at出错-正在尝试按组显示窗口延迟

dplyr是一个R语言中用于数据处理和操作的包,而mutate_at是dplyr包中的一个函数,用于对数据框中的多个列进行变换操作。然而,当使用mutate_at函数时,可能会遇到出错的情况。

出错的原因可能有多种,以下是一些常见的可能原因和解决方法:

  1. 列名错误:首先,需要确保在mutate_at函数中指定的列名是正确的。检查列名的拼写和大小写是否与数据框中的列名完全匹配。
  2. 数据类型不匹配:mutate_at函数通常用于对列进行数值计算或转换操作。如果指定的列包含非数值类型的数据,例如字符型或日期型数据,可能会导致出错。在这种情况下,需要先将列转换为适当的数据类型,然后再进行操作。
  3. 缺失值处理:如果指定的列中包含缺失值(NA),可能会导致出错。可以使用dplyr包中的其他函数,如na.omit()或complete.cases(),对缺失值进行处理或删除。
  4. 数据框结构不匹配:mutate_at函数通常用于对整个数据框或按组进行操作。如果数据框的结构不符合要求,例如缺少必要的列或行,可能会导致出错。在这种情况下,需要先对数据框进行适当的调整,以满足mutate_at函数的要求。
  5. 其他错误:如果以上方法都无法解决问题,可能是由于其他未知原因导致的错误。可以尝试重新安装dplyr包或更新R语言版本,以确保使用的是最新的软件版本。

总结起来,当在使用dplyr中的mutate_at函数时遇到出错,需要检查列名、数据类型、缺失值处理、数据框结构等方面的问题,并逐步解决。如果问题仍然存在,可以查阅dplyr包的官方文档或寻求相关社区的帮助。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

「R」dplyr 列式计算

❝在近期使用 「dplyr」 进行多列选择性操作,如 mutate_at() 时,发现文档提示一系列dplyr」 函数变体已经过期,看来后续要退休了,使用 across() 是它们统一替代品,所以最近抽时间针对性学习和翻译下...本文是第一篇,介绍是「列式计算」,后续还会有一篇介绍行处理数据。...原文来自 [dplyr 文档](Column-wise operations • dplyr (tidyverse.org "dplyr 文档")) - 2021-01❞ 同时对数据框多列执行相同函数操作经常有用..._at() 函数是 「dplyr唯一你需要手动引用变量名地方,这让它们比较奇怪且难以记忆。 为什么过了这么久才发现 across()?...令人失望是,我们没有早点发现 across(),而是经历了几个错误尝试(首先没有意识到这是一个常见问题,然后是使用_each()函数,最后是使用_if()/_at()/_all()函数)。

2.4K10
  • 如何保证自己生存分析结果图有意义

    KM plot在生物医学很常见,主要用来做预后分析,比如可以根据表达量把病人分成两,然后比较哪病人预后好,进而可以得出基因表达量高低与病人预后好坏相关性结论。...2:还有一些文章也会将样本表达量均分为三或者四。 3:一些文章也会选一些其它cutoff,比如前1/3和后2/3,前25%和后25%(中间50%数据去掉)。...例子 例如下面例子所示:(通过NFE2L2基因表达量中位值,我们将所有的样本分为高表达和低表达两,然后通过绘制KM生存分析曲线形式来探讨两生存概率是否存在差别) > # ============...通过sur.cut我们达到了P小于0.05目标,这一步主要原理是,放弃以前所用中位值来定义高低方法,采用不同阈值来重新定义高低分组以达到最低P值。...但是我们可以逐渐尝试该cutoff值附近值,来找到一个合适阈值。

    1.7K40

    R语言数据处理:飞机航行距离与到达延误时间有什么关系??

    包,该软件包飞机航班数据将用于本文中dplyr包相关函数演示。...2.3 删除缺失数据 我们采用dplyrfilter()函数,进行缺失数据删除。脚本输入代码: myFlights <- filter(myFlights,!...) by_dest 由图可知,经分组后,一共有104数据,即本次分析目的地有104个。...3.2 应用函数及组合结果 我们使用dplyrsummarize()函数,进行数据统计指标的获取及组合。计算出不同目的地平行航行距离以及平均延误时间。...这种运算符编写方式使得编程者可以数据处理时思路写代码, 一步一步操作不断叠加,在程序上就可以非常清晰体现数据处理步骤与背后逻辑。

    3.1K40

    使用Spark进行微服务实时性能分析

    与此同时,在云环境下,企业对基于微服务应用性能分析工具需求与日俱增,因此IBM Research正在尝试构建基于平台实时性能分析工具,它性质类似于自动缩放和负载平衡等服务。...通过捕获和分析应用微服务网络通信,服务非侵入式方式进行。在云环境,服务分析需要处理海量来自实时租户应用通信追踪,进一步发现应用程序拓扑结构,跟踪当服务通过网络微服务时单个请求等。...这个用例会修改该算法来操作数据包流移动窗口,并慢慢逐步完善拓扑结构推断。 图3显示了事务跟踪应用作业部分工作流程。图4显示了在一个租户应用事务跟踪,由Spark应用推导。...algorithm实现其余处理管道(未在图中显示)。...事务跟踪应用输出结果会存储到时间序列数据存储区(InfluxDB)。 ? 第二个Spark应用是一个标准批量分析应用程序,在给定时间窗口产生服务调用图以及调用延迟统计。

    1.2K90

    R语言学习--R for Data Science(一)

    图中1是脚本窗口,主要用来输入,运行和保存代码;2是控制台,这里可以直接输入代码后enter运行,对于一些简单测试代码可以直接在这里运行,在脚本窗口运行代码也会在这里显示窗口3这里可以管理文件和...R包,画图展示,查看帮助信息;窗口4主要用到是环境界面,这里会显示所有创建对象,也可以在History查看历史输入内容。...对象和函数 顺便简单介绍下对象和函数,在Rstudio,我们导入数据或是自己创建数据都是以对象形式显示在环境窗口(储存在了内存里),如我创建了对象a和b,它们值分别是1和2;函数是具有一定功能对象...::filter() masks stats::filter() x dplyr::lag() masks stats::lag() 可以看到加载了tidyverse子包,conflicts显示是其他包同名函数被屏蔽...,dplyr::mutate()这种输入方式可以表明mutate()函数是来自于dplyr,而且当dplyrmutate()函数被其他R包同名函数屏蔽时,可以用这种方式调用。

    1.8K00

    Fama French (FF) 三因子模型和CAPM模型分析股票市场投资组合风险收益可视化

    当我们将投资组合收益率与HML因子进行回归时,我们正在调查有多少收益是由于包括高账面市值比率股票(有时被称为价值溢价,因为高账面市值股票被称为价值股票)。...首先,我们将把这个字符串分成三块:base、factor和format--这对今天任务来说不是必须,但是如果我们想建立一个Shiny应用程序让用户从FF网站上选择一个因子,或者我们只是想用一不同...Gloa\_3\_Fars <- read_csv(unz %>% rename%>% mutate_at head(Gloa\_3\_Fars ) 现在我们因子有了数字数据,日期列有更好标签...最后,我们只想要与我们投资组合数据一致 FF 因子数据,因此我们 在投资组合返回对象 日期first() 和 last()日期filter()。...,因为与 CAPM 一样,我们正在回归一个包含 3 个因素市场投资组合,其中一个是市场。

    3.8K30

    在Kafka确保消息顺序:策略和配置

    然而,这种顺序可能与我们最初发送它们顺序不匹配。这种混乱可能发生原因包括网络延迟或如果我们正在重发消息。为了保持一致性,我们可以实施具有确认和重试生产者。...下面是一个具有单个分区主题示例,生产者正在向该主题发送消息:UserEvent 是一个实现了 Comparable 接口 POJO 类,有助于 globalSequenceNumber(外部序列号...Kafka 确保在消费者内,没有两个消费者读取相同消息,因此每个消息在每个只被处理一次。...这确保了序列号在所有消息是唯一和有序,无论哪个生产者发送它们:在消费者端,我们将消息分组到时间窗口中,然后顺序处理它们。...我们需要确保消息正确顺序处理,为此,消费者应该有一个缓冲期,在处理缓冲消息之前多次轮询消息,并且这个缓冲期足够长,以应对潜在消息排序问题:每个事件 ID 在输出与其相应分区一起显示,如下所示:消费者输出带有全局序列号和事件

    29810

    CloudflareHTTP2优化策略

    ;一些情况下,为了明确设置要显示内容样式,浏览器会延迟显示网页内容直到层叠样式表被加载完成。...HTML文档分为两部分:文档开头部分包含显示内容所需浏览器样式表、脚本和其他说明;文档位于头部文件之后,包含浏览器窗口显示实际页面内容(脚本和样式表也被包含在其中)。...获取字体过程所发生任何延迟最终都会导致屏幕上显示空白文本或以错误字体显示文本。...1:并发“1”所有资源请求顺序依次发送。可用带宽在并发“1”和并发“n”之间均匀分配。 n:并发“n”资源是按照每个资源所分配带宽资源并行发送。...例如,当浏览器识别出用户正在阅读某一网页时,用户视觉重心位于当前网页之上;而如果我们想要提升下一页观感,那么我们可以尝试提升某些关键异步脚本优先级或增加关键图像加载优先级。

    1.3K30

    使用Apache Spark微服务实时性能分析和分析

    在具有数十个微服务(每个数百个实例)应用程序,越来越难以理解信息如何流经各种服务,其中阻塞点是什么以及用户所经历延迟是网络的人工产物还是呼叫链微服务。...0_6GJXjEUtqCNgSxrL_.png 鉴于对在云环境运行基于微服务应用程序性能分析工具需求不断增加,我们正在尝试将实时性能分析器烘焙到平台基板本身想法,类似于自动缩放,负载平衡等等...给定一个时间窗口,应用程序各种微服务之间调用者/被调用者关系是什么? 给定一个时间窗口,应用程序各种微服务响应时间是多少?...我们修改算法以在分组流移动窗口上进行操作,随着时间推移渐进式地改进拓扑推断。 图3显示了事务跟踪应用程序中部分作业工作流程。图4显示了由Spark应用程序推导出租户应用程序事务跟踪。...图6和图7显示了批量分析作业输出租户应用程序调用图和延迟统计信息。

    1.8K50

    生信星球 Day 4 —— 橙子🍊

    源自生信星球,由于有R基础,内容1、2、3跳过了基础代码1、显示文件列表(右下角窗口file直接有显示,在R其实不那么重要)dir()list.files()图片2、显示历史命令(右上角history...也有)history()就像view(a)可以直接点击environmenta一样绘图基础ggplot21、ggplot2内置数据框mpg(需library(ggplot2)才能读取)拿到一个数据首先就要观察它...mpg #查看帮助文档查看每列非重复值及每个值重复次数(直接用basetable(mpg$manufacturer)感觉效果类似)#用dplyrdistinct函数p<-mpglibrary...(dplyr)distinct(p,manufacturer) #manufacturer替换为其他列名。...hwy), color='blue', size=2, shape=16, alpha=0.8)图片映射:data.frame

    18130

    批处理教程pdf_批处理怎么用

    回显,显示正在执行代码内容。 批处理代码默认是开启回显。 Echo off是关闭此后代码回显,echo on是开启此后代码回显。 @是关闭此行代码回显。...批处理解释代码时,是先读出当前行代码并解析,for及之后代码也是一次加载并解释。这就导致for之后代码变量设置了并没有立即生效。如果想要立即生效,需要启用变量延迟。...Copy con info.txt REM 和上面语句等价,CTRL+C结束输入 Type con>info.txt STDOUT 标准输出,默认输出到命令提示符窗口,标号为1。...rem 以下命令只能将net标准输出记录在result.log文件出错信息则会输入到控制台 net stop myservices >result.log rem 如果想把错误信息输出到文件...Date/time显示当前日期和时间 Attrib设置显示文件属性 Choice选择判断 Mode设置窗口 Color设置窗口字体背景颜色 title设置控制标题 3.16.

    2.1K20

    R-rbind.fill|列数不一致多个数据集“智能”合并,Get!

    Q:多个数据集,列数不一致,列名也不一致,如何行合并,然后保留全部文件变量并集呢? A:使用 rbind.fill 函数试试!...数据集列合并时,可以根据merge 或者 dplyr函数包merge系列函数决定连接方式,达到数据合并需求。...但是行合并时常用rbind,限制条件有点多,发现plyr包rbind.fill 函数能比较好解决这个问题。...data1,data2,data3 列数不一致,列名也不一致,现在需要按行合并,可能问题: 1)rbind: 是根据行进行合并(行叠加)但是要求rbind(a, c)矩阵a、c列数必需相等。...2)列数相同时候,变量名不一致也会合并,导致出错 二 rbind.fill“智能”合并 列数不一致多个数据集,需要按行合并,尝试使用plyr包rbind.fill函数 library(plyr) rbind.fill

    2.8K40

    「R」使用gt包创建表格入门

    是的,我们正在尝试将数据表格(如tibbles、data.frame)和你在网页、期刊文章或者杂志表格区分开来。后面这种表格可以称为展示表格、汇总表格或者真实表格。下面是一些网站上例子: ?...我们使用dplyr根据它准备一个tibble: # 获取世界10个最大大陆 islands_tbl <- dplyr::tibble( name = names(islands),...size = islands ) %>% dplyr::arrange(desc(size)) %>% dplyr::slice(1:10) # 显示表 islands_tbl #> #...接下来我们将行划分为不同,创建行。这个功能通过tab_row_group()函数实现,输入包括名和元素。...至于如何自定义设定和选择,不妨发挥你们得想象力 列标签 类似于行,使用tab_spanner()可以将多个列划分为不同

    4.6K21

    WebCodecs, WebTransport, and the Future of WebRTC

    Jordi:“这是我实现demo。同样,唯一目的是学习并尝试证明我们在 MoQ(Media over QUIC) 工作讨论那些想法是可行并且有效。...在这里需要指出是,发送顺序不可用,或者至少在我实现此演示时,它在浏览器尚不可用。这个demo 都是没有发送顺序。WebTransport 有一个 sendOrder 选项来顺序接收数据。”...因此一般来说,帧 RTT 相当紧,但 I 帧除外,它花费时间要长得多。我发现其原因是 QUIC 拥塞窗口太小,无法在单次往返中发送 I 帧,所以需要多次往返。...“我发现另一件事是,正如 Francois 提到,我使用 RVFC(request Video Frame Callback)来尝试获取视频信号从源端到显示端所经历延迟。...我们描述许多问题都是群体之间问题。WebCodecs 和 MSE 归媒体工作所有。WebCodecs 已在 Chrome 中发布。WebCodecs 正在 Safari 开发,仅用于视频。

    79320

    用 30 个实例完全解读 TOP 命令

    Linuxtop命令显示系统上正在运行进程。它是系统管理员最重要工具之一。被广泛用于监视服务器负载。在本篇,我们会探索top命令细节。top命令是一个交互命令。...除此之外,还有正在运行、睡眠、停止、僵尸进程数量(僵尸是一种进程状态)。这些进程概括信息可以用’t’切换显示。 1.3 CPU 状态: ? 下一行显示是CPU状态。...在交替模式下会显示4个窗口(译注:分别关注不同字段): Def (默认字段) Job (任务字段) Mem (内存字段) Usr (用户字段) 这四字段共有一个独立可配置概括区域和它自己可配置任务区域...定制颜色 下面显示是4颜色显示top视图。 ? 彩色显示 2.13 ‘z’: 切换彩色显示 切换彩色,即打开或关闭彩色显示。...3.2 -c: 命令/程序名 触发: 如上面所讨论到命令,这个选项会以上次记住程序/命令显示状态显示(是否显示完整路径)。 3.3 -d: 设置延迟间隔 设置top显示间隔(以秒计)。

    1.3K50

    6款免费网络延迟测试工具

    因此,需要根据你为用户提供服务计算出网络流量所需速度。 02 测量延迟 延迟以毫秒(ms)为单位。但是,有两个指示延迟指标。无论你选择在网络上进行测试,都要尝试将所有记录保存在同一测试类别。...对于每个检测到连接,显示窗口最多可显示10个Ping测试RTT值。它还显示了这十个测试平均值。但是,你可以调整列大小,拉伸窗口或向右滚动以查看所有数据。...但是,测试不是连续,必须通过“开始Ping扫描”按钮再次启动该实用程序以刷新结果。通过屏幕搜索部分复选框,你可以排除非活动IP地址。此屏幕结果显示该探测IP地址,主机名和RTT。...捆绑还有子网计算器和TFTP服务器。这是一非常有用工具,可帮助你在一个界面中保留检查网络所需所有工具。...甚至在你离开后,可尝试不同实用程序时继续。图表显示了每次尝试RTT。 Ping扫描程序允许你测试一系列IP地址。输出将向给定范围内每个地址显示Ping测试结果。

    4.4K30

    Win10 PowerToys官方免费效率小工具集

    一旦你启用了它,你可以通过激活快捷方式Win+Shift+C来启动颜色选择器(注意这个快捷方式可以在设置对话框更改) 当您将鼠标光标悬停在您想要复制颜色上时,下鼠标左键。...复制颜色将以设置配置格式存储在剪贴板(默认为十六进制) FancyZones 窗口增强管理器 「FancyZones」是一个实用窗口增强管理器,它能让你快速地将程序窗口按照你设置好布局来调整大小和位置排布...简单地说,FancyZones 会让用户先为桌面定义一窗口布局,之后将任何程序窗口拖放到布局区域中时,窗口便会自动调整大小以填充该区域。还不太明白?看看下面的视频演示应该就清楚了。...它也能快速搜索当前正在运行软件,并切换到它们窗口去。...而且在重命名之前可以在界面上预览重命名后结果,避免出错,你还可以排除指定文件/文件夹等等。

    1.7K20

    linux14个top命令示例

    1. top命令显示 在这个例子,它将显示如下信息tasks,memory,cpu和swap. q 退出窗口。 # top 2. 用 -O(大写字母O)排序。...使用top对进程 ID 进行排序 键入任意键以返回到已排序窗口PID顺序如下图所示。 q 退出退出窗口。 排序进程 ID 3....显示进程绝对路径 c 运行 top 命令选项,它将显示正在运行进程绝对路径。或直接用以下指令 > top -c 6....更改延迟或设置屏幕刷新间隔 默认情况下,屏幕刷新间隔为3.0秒,同样可以改变 d 运行 top 命令选项并根据需要更改它 7....使用参数'k'终止正在运行进程 找到后可以终止进程PIDk在不退出top窗口情况下运行 top 命令选项。 8. CPU使用率排序 (Shift+P) 对进程CPU利用率进行排序。

    83510

    「R」使用gt包创建表格

    是的,我们正在尝试将数据表格(如tibbles、data.frame)和你在网页、期刊文章或者杂志表格区分开来。后面这种表格可以称为展示表格、汇总表格或者真实表格。...使用简单表格展示gt基础 让我们使用一个R datasets包不是很流行数据集islands:它是一个命名向量。...我们使用dplyr根据它准备一个tibble: # 获取世界10个最大大陆 islands_tbl <- dplyr::tibble( name = names(islands),...size = islands ) %>% dplyr::arrange(desc(size)) %>% dplyr::slice(1:10) # 显示表 islands_tbl #> #...在gt()函数填入rowname_col参数即可生成根部分。另外,我们可以用另一个包含列名为rowname数据集作为gt生成根部分内容。

    2.7K10
    领券