Leyendo el archivo binario en R

Estoy intentando leer un archivo binario en R, pero este archivo tiene filas de datos escritos en código binario. Por lo tanto, no tiene un conjunto completo de datos pertenecientes a una columna, sino que se almacena como filas de datos. Así es como se ven mis datos:

Bytes 1-4: int ID Byte 5: carácter de respuesta char Bytes 6-9: int Resp Dollars Byte 10: char Tipo char

¿Alguien me puede ayudar a averiguar cómo leer este archivo en R?

Hola chicos,

Aquí está el código que he intentado hasta ahora. Intenté un par de cosas con éxito limitado. Desafortunadamente, no puedo publicar ninguno de los datos en sitios públicos, disculpas. Soy relativamente nuevo en R, por lo que necesito ayuda para mejorar el código. Gracias por adelantado.

> binfile = file("File Location", "rb")
> IDvals = readBin(binfile, integer(), size=4, endian = "little")
> Responsevals = readBin(binfile, character (), size = 5)
> ResponseDollarsvals = readBin (binfile, integer (), size = 9, endian= "little")
Error in readBin(binfile, integer(), size = 9, endian = "little") : 
  size 9 is unknown on this machine
> Typevals = readBin (binfile, character (), size=4)
> binfile1= cbind(IDvals, Responsevals, ResponseDollarsvals, Typevals)
> dimnames(binfile1)[[2]]
[1] "IDvals"            "Responsevals"        "ResponseDollarsvals" "Typevals"  

> colnames(binfile1)=binfile
Error in `colnames<-`(`*tmp*`, value = 4L) : 
  length of 'dimnames' [2] not equal to array extent

Respuestas a la pregunta(1)

Su respuesta a la pregunta