2016-03-27 5 views
-1

データセットのリストに適用する関数を定義しましたが、エラーが発生し、その理由がわかりません。私は自分のコードをデバッグしようとしましたが、何が問題なのかまだ分かりません。 My機能は次のとおりです。lapplyに定義された関数を適用する

lire<-function(element){ 
    d=read.csv(file="element.csv", sep=';', header=FALSE, dec = ",", 
    col.names= c("Action", "Date", "Ouverture", "Haut","Bas","Cloture","VolumeEch")) 
    return(d) 
} 

私はこのようにそれを適用したい:

L <- lapply(Sys.glob("*.csv"), function(x) lire(x)) 
+0

'paste0(element、" .csv ")' – MichaelChirico

+0

まだラップアップエラーがあります – Wady

+0

はコードがフォーマットされるように投稿を編集しました。 –

答えて

0

この1つが正常に動作します:

lire<-function(element){ 
    read.csv(file=element, sep=';', header=FALSE, dec = ",", 
      col.names= c("Action", "Date", "Ouverture", "Haut","Bas","Cloture","VolumeEch")) 
} 

elementが連続してSys.glob("*.csv")からすべての値をとります。 dに割り当てて返却する必要はありません。

+0

ありがとう!それは完全に動作します。まだRに新しい:) – Wady

関連する問題