R 错误:意外';}';整天烦我
我整天都在试图处理一件意想不到的事情,但我无法让它正常工作。当我运行这个代码时R 错误:意外';}';整天烦我,r,R,我整天都在试图处理一件意想不到的事情,但我无法让它正常工作。当我运行这个代码时 read<-function(file){ + df<-read.table(file=file,header=FALSE,sep = ",", na.strings = "NULL") + names(df)<-c("date","Open","High","Low","Close") + dl<-split(df,
read<-function(file){
+ df<-read.table(file=file,header=FALSE,sep = ",", na.strings = "NULL")
+ names(df)<-c("date","Open","High","Low","Close")
+ dl<-split(df,format(as.POSIXct(df$date),'%Y-%m-%d'))
+ lapply(dl,function(item){
+ xts(item[-1],order.by = as.POSIXct(item$date))
+ })
+ }
这里有一个不应该中断的语法。它确实看起来像是从其他地方粘贴“+”标记,这就是问题的根源
read <- function(file) {
df <- read.table(file=file, header=FALSE, sep = ",", na.strings = "NULL")
names(df) <- c("date","Open","High","Low","Close")
dl <- split(df, format(as.POSIXct(df$date), '%Y-%m-%d'))
lapply(dl, function(item){ xts(item[-1], order.by = as.POSIXct(item$date))})
}
read这里有一个不应该中断的语法。它确实看起来像是从其他地方粘贴“+”标记,这就是问题的根源
read <- function(file) {
df <- read.table(file=file, header=FALSE, sep = ",", na.strings = "NULL")
names(df) <- c("date","Open","High","Low","Close")
dl <- split(df, format(as.POSIXct(df$date), '%Y-%m-%d'))
lapply(dl, function(item){ xts(item[-1], order.by = as.POSIXct(item$date))})
}
read@Psidom我已经回滚了您的更改,因为我认为这是问题的关键。看到错误消息中的“+”了吗?您需要删除所有这些加号。我的猜测是,您复制/粘贴到控制台,并没有删除它们。@KonradRudolph我认为这是有道理的。您是否将代码从Rstudio控制台复制到编辑器,然后编译文件?Rstudio在行首添加+
,以显示前一行的延续。+
不是语法的一部分。您可以将continue
选项设置为”
以禁用控制台中以行开头的+
。@KonradRudolph您没事!非常感谢。如果我想使用这个函数读取csv文件,我应该怎么做?你能给我举个例子吗。@Psidom我已经回滚了你的更改,因为我认为这是问题的关键。看到错误消息中的“+”了吗?您需要删除所有这些加号。我的猜测是,您复制/粘贴到控制台,并没有删除它们。@KonradRudolph我认为这是有道理的。您是否将代码从Rstudio控制台复制到编辑器,然后编译文件?Rstudio在行首添加+
,以显示前一行的延续。+
不是语法的一部分。您可以将continue
选项设置为”
以禁用控制台中以行开头的+
。@KonradRudolph您没事!非常感谢。如果我想使用这个函数读取csv文件,我应该怎么做?你能给我举个例子吗?我想他是逐行运行代码,然后从控制台复制代码。我想他是逐行运行代码,然后从控制台复制代码。