Importation depuis pandore


Via RODBC (windows)


Penser à installer le pilote ODBC. Attention pandore est en 32 bits, il faut donc R en 32 bits également.

Puis le configurer :

Configuration ODBC

Puis, le package RODBC peut être utilisé dans R :

library(RODBC)

#Connexion à la base
pandore=odbcConnect("pandore",uid="******",pwd="********")

# Exemple de requête 
typo=sqlQuery(pandore,"SELECT cd_site, classe_taille, riviere, commune FROM site")


Via RMySQL (autres)

Le package RMySQL (existe aussi pour RPostGreSQL, etc.) s'appuie sur le package DBI

library(RMySQL)
pandore <- dbConnect(dbDriver("MySQL"), dbname="pandore",
                 host="195.221.113.106", port=3306,
                 user="********", password="*******")
typo<-dbGetQuery(pandore,"SELECT cd_site, classe_taille, riviere, commune FROM site",n=-1)

Package feather

Feather est un projet visant à créer un format de fichier qui serait la signature de Rstudio. Les benchmark réalisés ont démontré que sa vitesse d'écriture et de lecture sont bien plus rapides que du .csv

library(feather)

data(mtcars)

write_feather(mtcars,"mtcars.feather") # Produit un fichier signature de R : .feather

read_feather("mtcars.feather")


Données R data


Fichiers plats (csv, texte)



davidcarayon/ecotools documentation built on May 17, 2019, 7:03 p.m.