blob
blob 1.2.4
Le but de Blob est de fournir une classe S3 simple pour représenter un vecteur d'objets binaires, alias blobs. La classe blob est un emballage léger autour d'une liste de vecteurs bruts, adaptés à l'inclusion dans un cadre de données.
Dans la plupart des cas, vous n'aurez pas besoin d'utiliser ce package explicitement: il sera utilisé de manière transparente par des packages qui doivent charger des colonnes blob à partir de bases de données ou de formats de fichiers binaires.
# Le moyen le plus simple d'obtenir un blob est d'installer l'ensemble de Tidyverse: install.packages ( "Tidyverse" ) # Alternativement, installez juste blob: install.packages ( "blob" ) # Ou la version de développement de GitHub: # install.packages ("Devtools") Devtools :: install_github ( "Tidyverse / blob" )
Pour créer un blob, utilisez blob() , new_blob() ou as_blob() :
bibliothèque ( blob ) x1 <- Chartoraw ( "bonjour" ) x2 <- as.raw ( c ( 0x48 , 0x65 , 0x6c , 0x6c , 0x6f ) ) new_blob ( liste ( x1 , x2 ) ) #> <blob [2]> #> [1] blob [12 b] blob [5 b] blob ( x1 , x2 ) #> <blob [2]> #> [1] blob [12 b] blob [5 b] as_blob ( c ( "bonjour" , "bonne soirée" ) ) #> <blob [2]> #> [1] blob [12 b] blob [12 b]
Veuillez noter que le projet «Blob» est publié avec un code de conduite de contributeur. En contribuant à ce projet, vous acceptez de respecter ses conditions.