获取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ˆ"
将其更改为正确的^
即可