获取R表达式中的意外输入错误

获取R表达式中的意外输入错误,r,R,在根据计算的欧几里德距离创建矩阵后,我尝试运行此代码来拉伸轴: ds_newA <- sqrt((new[1] -A[1]ˆ2 + (3*(new[2]-A[2]))ˆ2) 正如SO线程中所注意到的那样: 这些错误意味着您试图运行的R代码或源代码在语法上不正确。也就是说,你有一个打字错误 要解决此问题,请仔细阅读错误消息。错误消息中提供的代码显示R认为问题所在的位置。在原始代码中找到这一行,并查找输入错误 这很可能是由于您使用的符号ˆ,它不适合指数^: # correct symbol

在根据计算的欧几里德距离创建矩阵后,我尝试运行此代码来拉伸轴:

ds_newA <- sqrt((new[1] -A[1]ˆ2 + (3*(new[2]-A[2]))ˆ2)

正如SO线程中所注意到的那样:

这些错误意味着您试图运行的R代码或源代码在语法上不正确。也就是说,你有一个打字错误

要解决此问题,请仔细阅读错误消息。错误消息中提供的代码显示R认为问题所在的位置。在原始代码中找到这一行,并查找输入错误

这很可能是由于您使用的符号
ˆ
,它不适合指数
^

# correct symbol ^:
> 2^2
[1] 4

# wrong symbol you seem to use ˆ :
> 2ˆ2
Error: unexpected input in "2ˆ"

将其更改为正确的
^
,您就会没事。

正如SO线程中所注意到的:

这些错误意味着您试图运行的R代码或源代码在语法上不正确。也就是说,你有一个打字错误

要解决此问题,请仔细阅读错误消息。错误消息中提供的代码显示R认为问题所在的位置。在原始代码中找到这一行,并查找输入错误

这很可能是由于您使用的符号
ˆ
,它不适合指数
^

# correct symbol ^:
> 2^2
[1] 4

# wrong symbol you seem to use ˆ :
> 2ˆ2
Error: unexpected input in "2ˆ"
将其更改为正确的
^
即可