R语言如何修复:Unexpected String Constant

R语言如何修复:Unexpected String Constant

一个意外的字符串常量: 当我们在R语言中使用引号的位置不正确时,编译器会产生这样的错误,这个错误可能发生在以下三种不同的情况。

例子1: 当一个文件被导入时。

让我们考虑一个例子,我们试图在R中导入一个以冒号分隔的文件作为数据框架。

# Try to import colon-delimited file
read.csv("C:\\Users\\harshit\\gfg.csv", sep";")

输出

R语言如何修复:Unexpected String Constant

R编译器产生了错误,因为我们没有在sep参数的后面给出等号(=)。让我们在sep参数后面加上等号,然后再次运行程序。

# Try to import colon-delimited file
read.csv("C:\\Users\\harshit\\gfg.csv", sep=";")

输出

R语言如何修复:Unexpected String Constant

例2: 当一个数据被查看时。

让我们考虑一个例子,我们想看一个向量中的值。

# Create a vector having 10 numeric values in it
vect <- c(12, 8, 15, 16, 4, 7, 1, 5, 9, 18)
  
# Print the values
vect""

输出

R语言如何修复:Unexpected String Constant

R编译器产生了一个错误,因为我们错误地在向量名称后面使用了引号。

如何解决

我们可以通过简单地删除引号来解决这个错误。

# Create a vector having 10 numeric
# values in it
vect <- c(12, 8, 15, 16, 4, 7, 1, 5, 9, 18)
  
# Print the values
vect

输出

R语言如何修复:Unexpected String Constant

输出

例3: 在创建绘图时。

让我们考虑一个例子,我们试图将一个向量中的数值分布可视化。

# Create a vector having 10 numeric
# values in it
vect <- c(12, 8, 15, 16, 4, 7, 1, 5, 9, 18)
  
# Trying to create boxplot and visualize 
# the distribution of values
boxplot(vect, col'steelblue') 

输出

R语言如何修复:Unexpected String Constant

R编译器产生一个错误,因为col后面缺少等号。

如何解决

这个错误可以通过在col后面添加一个等号来解决。

# Create a vector having 10 numeric 
# values in it
vect <- c(12, 8, 15, 16, 4, 7, 1, 5, 9, 18)
  
# Trying to create boxplot and visualize
# the distribution of values
boxplot(vect, col='steelblue') 

输出

R语言如何修复:Unexpected String Constant

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程