Nothing
############################################################################################################################
# RoME: R code to perform multiple checks on MEDITS Survey data (TA, TB, TC and TE files) #
# Authors: I. Bitetto, W. Zupa, M.T. Spedicato #
# Coispa Tecnologia & Ricerca - Stazione sperimentale per lo Studio delle Risorse del Mare #
# If you have any comments or suggestions please contact the following e-mail address: bitetto@coispa.it, zupa@coispa.it #
# January 2022 #
############################################################################################################################
# all years R-Sufi files
RSufi_files<-function(Year_start,Year_end,AREA,wd){
traitsString <- file.path(wd,"files R-Sufi",paste("traits_",Year_start,"_GSA",AREA,".csv",sep=""))
if(file.exists(traitsString))
{
traits=read.csv(file=traitsString,sep=";",header=TRUE)
}else{
message(paste("File: ",traitsString, "NOT found" ))
}
taillesString <- file.path(wd,"files R-Sufi",paste("taille_",Year_start,"_GSA",AREA,".csv",sep=""))
if(file.exists(taillesString))
{
tailles=read.csv(file=taillesString,sep=";",header=TRUE)
}else{
message(paste("File: ",taillesString, "NOT found" ))
}
capturesString <- file.path(wd,"files R-Sufi",paste("captures_",Year_start,"_GSA",AREA,".csv",sep=""))
if(file.exists(capturesString))
{
captures=read.csv(file=capturesString,sep=";",header=TRUE)
}else{
message(paste("File: ",capturesString, "NOT found"))
}
Year_start=as.numeric(Year_start)
Year_end=as.numeric(Year_end)
if (Year_start< Year_end){
for (i in ((Year_start+1):Year_end)){
traits2String <- file.path(wd,"files R-Sufi",paste("traits_",i,"_GSA",AREA,".csv",sep=""))
if(file.exists(traits2String))
{
traits2=read.csv(file=traits2String,sep=";")
traits=rbind(traits,traits2)
}else{
message(paste("File: ",traits2String, "NOT found"))
}
tailles2String <- file.path(wd,"files R-Sufi",paste("taille_",i,"_GSA",AREA,".csv",sep=""))
if(file.exists(tailles2String))
{
tailles2=read.csv(file=tailles2String,sep=";")
tailles=rbind(tailles,tailles2)
}else{
message(paste("File: ",tailles2String, "NOT found"))
}
captures2String <- file.path(wd,"files R-Sufi",paste("captures_",i,"_GSA",AREA,".csv",sep=""))
if(file.exists(captures2String))
{
captures2=read.csv(file=captures2String,sep=";")
captures=rbind(captures,captures2)
}else{
message(paste("File: ",captures2String, "NOT found"))
}
}
}
tryCatch({
write.table(traits,file=file.path(wd,"files R-Sufi",paste("traits_GSA",AREA,"_",Year_start,"-",Year_end,".csv",sep="")),sep=";",row.names=FALSE)
write.table(captures,file=file.path(wd,"files R-Sufi",paste("captures_GSA",AREA,"_",Year_start,"-",Year_end,".csv",sep="")),sep=";",row.names=FALSE)
write.table(tailles,file=file.path(wd,"files R-Sufi",paste("taille_GSA",AREA,"_",Year_start,"-",Year_end,".csv",sep="")),sep=";",row.names=FALSE)
}, error = function(e)
{
message(e)
})
#unlink(file.path(tempdir(),"Logfiles"),recursive=T)
#unlink(file.path(tempdir(),"Graphs"),recursive=T)
# if (file.exists(file.path(tempdir(), "Graphs"))){
# unlink(file.path(tempdir(),"files R-Sufi"),recursive=T)
# }
}
Any scripts or data that you put into this service are public.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.