此操作会发生什么?

问题描述 投票:0回答:2

我正在 Google 程序中学习 R,但我在操作上遇到了困难。我写了与“老师”相同的代码,但 RStudio 没有给我结果,只是显示:错误:“midyear_sales ˂”中出现意外输入

我们的第一次计算

quarter_1_sales ˂- 35657.98

quarter_2_sales ˂- 43810.55

midyear_sales ˂- quarter_1_sales + quarter_2_sales


Error: unexpected input in "midyear_sales ˂"
r calculation
2个回答
0
投票

在您的文本中,小于号表示为:

"˂" (U+02C2 MODIFIER LETTER LEFT ARROWHEAD)
.

但应该表示为:

"<" (U+003C LESS-THAN SIGN).

因此,主要区别在于小于号的表示。第一行使用看起来相似但不同的 Unicode 字符,而第二行使用标准的小于号。

正确的小于或等于符号位于大多数 qwerty 键盘上,位于

M
键的右侧,而您给出的示例中的错误符号将无法直接键入,需要使用字符映射或按一系列代码带出;或者也许这是从某个奇怪的来源复制粘贴的。


0
投票

您使用的赋值运算符可能存在问题。在 R 中,正确的赋值运算符是

<-
(小于后跟连字符),但在代码中,您使用了不同的字符,可能是“小于”符号
˂
。这可能会导致错误。

这是代码的更正版本:

quarter_1_sales <- 35657.98
quarter_2_sales <- 43810.55
midyear_sales <- quarter_1_sales + quarter_2_sales

在 R 中为变量赋值时,请确保使用正确的赋值运算符

<-
。进行此更改后,您的代码应该按预期工作。

© www.soinside.com 2019 - 2024. All rights reserved.