Das Ziel von Blob ist es, eine einfache S3 -Klasse bereitzustellen, um einen Vektor von Binärobjekten, auch bekannt als Blobs, darzustellen. Die blob -Klasse ist eine leichte Wrapper um eine Liste von Rohvektoren, die für die Aufnahme in einen Datenrahmen geeignet sind.
In den meisten Fällen müssen Sie dieses Paket nicht explizit verwenden: Es wird transparent von Paketen verwendet, die Blobspalten aus Datenbanken oder Binärdateiformaten laden müssen.
# Der einfachste Weg, Blob zu bekommen, besteht darin, die gesamte Tidyverse zu installieren: install.packages ( "Tidyverse" ) # Alternativ installieren Sie Just Blob: install.packages ( "Blob" ) # Oder die Entwicklungsversion von GitHub: # install.packages ("devtools") devtools :: install_github ( "Tidyverse/Blob" )
Verwenden Sie blob() , new_blob() oder as_blob() , um einen Blob zu erstellen.
Bibliothek ( Blob ) x1 <- Chartoraw ( "Guten Morgen" ) x2 <- as.raw ( c ( 0x48 , 0x65 , 0x6c , 0x6c , 0x6f ) ) new_blob ( list ( 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 ( "Guten Morgen" , "Guten Abend" ) ) #> <Blob [2]> #> [1] Blob [12 B] Blob [12 B]
Bitte beachten Sie, dass das "Blob" -Projekt mit einem Mitwirkenden -Verhaltenskodex veröffentlicht wird. Durch den Beitrag zu diesem Projekt erklären Sie sich damit einverstanden, sich an seine Bedingungen zu halten.