无法将常量添加到 R 中的向量

2023-12-13

我不知道发生了什么,但我似乎无法向向量添加常量。例如,在控制台中键入 c(1,2,3,4)+5 将返回 15,而不是 (6,7,8,9)。我究竟做错了什么? 感谢您的帮助。


有人......可能是你......重新定义了“+”功能。这很容易做到:

> `+` <- function(x,y) sum(x,y)
> c(1,2,3,4)+5
[1] 15

很容易修复,只需使用rm():

> rm(`+`)
> c(1,2,3,4)+5
[1] 6 7 8 9

编辑:评论(提出了另一种可能性c相反被重新定义为sum)提示我添加有关如何检查并从替代可能性中恢复的信息。您可以使用两种方法来确定表达式中的两个函数中的哪一个c(1,2,3,4) + 5是罪魁祸首。人们可以输入他们的名字(用反引号括起来)+),并注意您是否得到了正确的定义:

> `+`
function (e1, e2)  .Primitive("+")
> c
function (..., recursive = FALSE)  .Primitive("c")

Using rm罪魁祸首(与上面不匹配的)仍然是最快的解决方案。使用全局 rm 是一种会话中的 Brainwipe:

rm(list=ls())  
# all user defined objects, including user-defined functions will be removed

在某些情况下,退出并重新启动的建议不起作用。如果您退出并保存,当前的函数定义将被保留。如果您之前从发生重新定义的会话中退出并保存,那么不在该会话中保存也不会解决问题。先前会话的结果保存在名为“.Rdata”的文件中,该文件对于 Mac 和 Windows 用户都是不可见的,因为操作系统文件查看器(Mac 的 Finder.app 或 MS 的 Windows 资源管理器)不会显示以“开头的文件名”点”。我怀疑 Linux 用户默认会看到它们,因为使用ls在终端会话中将显示它们。 (在 Mac 中很容易找到更改该行为的方法,这就是我运行设备的方式。)在这种情况下以及 R 会话在启动时崩溃的情况下,删除 .Rdata 文件很有帮助。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

无法将常量添加到 R 中的向量 的相关文章

  • 循环遍历列并将字符串长度添加为新列

    我有一个包含多列的数据框 并且希望为每个列输出一个单独的列 其中包含每行的长度 我试图迭代列名称 并为每列输出一个附加有 length 的相应列 例如 col1 col2 将转到 col1 列2 col1 长度 列2 长度 我正在使用的代码
  • orderBy 随递减排序和递增排序的变化

    是否有一种标准方法可以按几列对 data frame 进行排序 但会发生减少或增加的变化 例如 您可能希望按一个变量 递减 和下一个变量 递增 对 data frame 进行排序 有没有类似的东西 mydf order mydf myvar
  • 将值添加到 R 中 for 循环内的向量

    我刚刚开始学习 R 我编写了这段代码来学习函数和循环 squared lt function x m lt c for i in 1 x y lt i i c m y return m squared 5 NULL 为什么这个返回NULL
  • 在闪亮仪表板中显示/隐藏菜单项

    当进入应用程序时 我需要隐藏一个菜单项 当用户选择某个值时 菜单项必须出现 我努力了shinyjs功能hidden 并且它隐藏了一个 menuItem 但是当使用show or toggle 菜单项不会出现 我发现了Rshinydashbo
  • 数据集子集的回归

    我想做以下事情并需要一些帮助 分别计算 身高 与 年龄 的斜率和截距 lm Height Age 一 每个人 二 性别 并创建一个包含结果 斜率和截距 的表 我可以使用 申请 吗 在下一步中 我想做一个统计测试 以确定性别之间的斜率和截距是
  • R 中具有 NA 值的聚合栅格

    我在 R 中有一个分辨率为 1 公里的栅格 其 NA 值分布广泛 但位置不规则 即 包含数据的单元格不连续 并且 NA 值分散 我正在尝试使用用户定义的平均圆角函数 包括在下面 以 5 公里分辨率 因子 5 聚合此栅格 使用 raster
  • 替换为 NA

    我有一个包含条目的数据框 看来这些值没有被视为 NA 因为 is na 返回 FALSE 我想将这些值转换为 NA 但找不到方法 Use dfr dfr
  • 是否可以使用像“tz=NULL”这样的东西?...“as.POSIXct”默认为依赖于语言环境的时区(与“as.Date”不同),这会导致问题

    我知道这是一个长期存在 根深蒂固的问题 但这是我经常遇到的问题 而且我看到初学者R经常与此斗争 我希望有一个令人满意的解决方案 到目前为止 我的谷歌和 SO 搜索都是空的 但如果在其他地方重复 请指出正确的方向 TL DR 有没有办法使用类
  • 抑制 r markdown 中的控制台输出,但保留绘图

    嗨 我有以下降价块 r echo FALSE warning FALSE message FALSE error FALSE lapply obj function x plot x main some plot box axis 1 at
  • 如何规划庭院灯最有效的路线

    我正在尝试挂一些庭院灯 基于另一个问题 https cs stackexchange com questions 80134 christmas light route efficiency我问 我意识到我需要一种算法来解决路由检查问题 h
  • 不同的分位数:箱线图与小提琴图

    require ggplot2 require cowplot d iris ggplot2 ggplot d aes factor 0 Sepal Length geom violin fill black alpha 0 2 draw
  • 将 R 传单地图保存为 html:不包括图块

    我正在尝试使用 saveWidget 或将 rmd 文件输出到 html 来保存 R 传单地图 如下所述 将传单输出保存为 html https stackoverflow com questions 30110377 saving lea
  • 使用 dplyr 按组计算加权平均值(并复制其他方法)

    我对语法感到困惑dplyr当尝试计算加权平均值时 我听从大卫的建议here https stackoverflow com a 27609266 1457380 语法非常透明 因此很有吸引力 但它似乎没有按我的预期工作 低于加权平均值是针对
  • Sweave 缓存包

    我正在尝试编写一份报告 我的问题是每次我编译 R 时都会加载我在报告中使用的包 如 ggplot2 MASS cubature 这是非常耗时的 有没有办法查包裹 I found 缓存编织但它不起作用 这是我在 sweave 文件中添加的块
  • R 包“raster”在搜索“terra”最新版本时无法上传

    我正在 Windows 10 中使用 RStudio 2021 09 2 中的 R 4 1 2 工作 我正在处理空间数据 包括矢量和栅格 但三天前命令库 栅格 开始向我发出此警告 错误 loadNamespace i c lib loc l
  • 根据感兴趣的特定单词绘制高度相关的单词[关闭]

    Closed 这个问题需要细节或清晰度 help closed questions 目前不接受答案 我正在尝试绘制一个单词的最高相关性 例如 我想绘制 鲸鱼 一词的最高十个相关性的图表 有人可以帮我执行类似的命令吗 如果有帮助的话我已经安装
  • 在R中提取其他两个字符串之间的字符串

    我试图找到一种简单的方法来提取出现在两个已知子字符串之间的未知子字符串 可以是任何内容 例如 我有一个字符串 a lt anything goes here STR1 GET ME STR2 anything goes here 我需要提取
  • R/ggplot2:如何匹配重叠区域图中的图例和绘图颜色?

    我有两个面积图 称为 蓝色 和 绿色 其中green大部分是在blue情节 但在极少数点上 它高于blue阴谋 我想使用透明度说alpha 0 2对于两者 并且还能够为每个指定颜色 我现在的问题是 自从green情节主要是在blue地块 其
  • R 中的频率加权,与 Stata 的结果比较

    我正在尝试分析明尼苏达大学 IPUMS 数据集中的数据1990 年美国人口普查 http usa ipums org usa sampdesc shtml us1990a in R 我正在使用survey http faculty wash
  • 使用 ggplot2 在一张画布上绘制多个图形[重复]

    这个问题在这里已经有答案了 我正在尝试根据此表将两个 ggplot2 图合并为一个图 Type RatingA RatingB 1 One 3 36 2 Two 5 53 3 One 5 57 4 One 7 74 5 Three 4 38

随机推荐

  • Spark Spark-submit --jars 参数需要逗号列表,如何声明 jars 目录?

    In 从 1 6 0 及更早版本开始 在 Spark 文档中提交应用程序 目前尚不清楚如何指定 jars 参数 因为它显然不是用冒号分隔的类路径 也不是目录扩展 文档说 捆绑 jar 的路径 包括您的应用程序和所有依赖项 URL 必须在集群
  • Pyqt5名称错误

    我试图找出为什么这会给我一个名称错误 班级名称App QDialog 是有错误的那个 我完全按照 YouTube 视频进行操作 虽然他的代码可以工作 但我的代码却不能 请帮我解决这个问题 谢谢 import sys from PyQt5 Q
  • 使用 ACTION_VIEW 意图调用 YouTube 应用程序大多数时候都会失败

    我编写了一个小应用程序来解析来自 YouTube 的一些 RSS 提要并启动用户选择的视频 为了播放视频 我使用了一个意图 Intent i new Intent Intent ACTION VIEW Uri parse videoAddr
  • Numpy 中的 Zeros 函数的性能

    我刚刚注意到zeros的函数numpy有一个奇怪的行为 timeit np zeros 1000 1000 1 06 ms 29 8 s per loop mean std dev of 7 runs 1000 loops each tim
  • CSS 属性作为 SASS mixin 值[重复]

    这个问题在这里已经有答案了 我尝试构建一些通用的边距 填充混合 这是我的代码 class shift sft o 10px mixin shift stp val class sml val sft o class mid val sft
  • jQuery:检查图像是否存在

    我正在通过 jQuery ajax 加载图像路径 在显示图像之前我想检查它是否确实存在 我可以使用图像加载 就绪事件或类似的事件来确定文件路径是否有效 将 myimage 设置为显示 无 我希望做类似的事情 myimage attr src
  • 从另一个网页提取信息

    我有这个 test php 其中有以下信息 callername1 Fernando Verdasco1 callername2 Fernando Verdasco2 callername3 Fernando Verdasco3 calle
  • 如何捕获Key_tab事件

    我正在尝试捕获 key tab 事件 但没有运气 我意识到它只有在没有其他小部件的情况下才有效 因此光标无处可去 只有这样我才能让事件返回 这是一个简化的代码示例 class MyCombo QComboBox def init self
  • Java 区分大小写吗? [关闭]

    Closed 这个问题不符合堆栈溢出指南 目前不接受答案 我在某处读到Java 是区分大小写的 我一直无法证实这一点 是吗 如果是这样 为什么 我在某处读到Java 是区分大小写的 我一直无法证实这一点 Java 源代码区分大小写 如果您是
  • Go 可变参数函数参数传递

    我试图理解 函数中第一个和第二个传递参数有什么区别 在这两种情况下 方法都是有效的并且可以编译 1 generateReport capacities func generateReport capacities float64 for i
  • CustomAdapter 中 ViewHolder 内的 butterknife @OnClick

    我目前正在学习 Butterknife 我需要在客户适配器生成的不同视图上绑定特定的 OnClicks 我该怎么做呢 我在这里的一个问题中看到了一个答案 说他在 ViewHolder 内使用 onclick 我不确定如何准确地实现这一点 有
  • Python 中范围作为字典键

    因此 我有一个想法 可以使用一系列数字作为字典中单个值的键 我写了下面的代码 但我无法让它工作 有可能吗 stealth roll randint 1 20 select from a dictionary of 4 responses u
  • 将变量与多个值进行比较的简洁方法[重复]

    这个问题在这里已经有答案了 我一直试图了解是否可以使用类似于我在下面演示的 if 语句 据我了解不是吗 for i in range 10 if i 3 or 5 or math sqrt i 3 or 5 numbers append i
  • 哪种哈希算法对于密码来说最安全? [关闭]

    Closed 这个问题需要多问focused 目前不接受答案 根据http php net manual en function hash php 有一个php哈希方法 hash 它支持以下所有方法 但我想知道 绝对最安全的密码哈希方法是什
  • Azure 函数 blob 绑定

    如果不使用 C 实现 不是 CSX 中的 BlobAttribute 我无法将 blob 类型的输入参数绑定到 string TextReader 我收到的错误是 Microsoft Azure WebJobs Host Error ind
  • 在 Angular 2 中,我有 2 个父组件需要发出和监听,但我的代码不起作用

    在 Angular 2 中 我有 2 个父组件需要发出和监听 但我的代码不起作用 我基本上有一个父组件需要向另一个父组件进行广播 以便该组件可以自行更新 这是我发出的组件 Output userUpdated new EventEmitte
  • 如何在终端上滚动消息?

    我正在尝试编写一个程序来充当使用的选框curses h library创建横向滚动显示 应该发生的情况是 我的消息 Hello 应该从终端的右侧逐个字符地滚动到左侧 hello 应该在终端上滚动 如下所示 H fist frame of a
  • Spring中如何更新数据源bean?

    我的目标是用 Spring 创建一个 Web 服务器 它必须实现多租户 如果您不使其动态化 添加 删除 更改 它会非常有效 Spring中是否可以更新数据源bean My code SpringBootApplication public
  • Scrapy/Splash 单击按钮,然后从新窗口中的新页面获取内容

    我面临的问题是 当我单击按钮时 Javascript 会处理该操作 然后重定向到带有新窗口的新页面 这类似于您单击 a 有目标 Blank 在 scrapy splash 中 我不知道如何从新页面获取内容 我的意思是我不知道如何控制该新页面
  • 无法将常量添加到 R 中的向量

    我不知道发生了什么 但我似乎无法向向量添加常量 例如 在控制台中键入 c 1 2 3 4 5 将返回 15 而不是 6 7 8 9 我究竟做错了什么 感谢您的帮助 有人 可能是你 重新定义了 功能 这很容易做到 gt lt function