Hi Felix,
Sure..
I have the following code:
printSchema(results)
cat("\n\n\n")
firstRow <- first(results)
value <- firstRow$value
cat(paste0("Value Type: '",typeof(value),"'\n\n\n"))
cat(paste0("Value: '",value,"'\n\n\n"))
results is a Spark Data Frame here.
When I run this code the following is printed to console:
[cid:04497e3e-7983-488a-8516-5d2349778f03]
You can there is only a single column in this sdf of type binary
when I collect this value and print the type it prints it is a list.
Any idea how to get the actual value, or how to process the individual bytes?
Thanks
Thijs
________________________________
From: Felix Cheung <[email protected]>
Sent: Thursday, February 14, 2019 5:31 AM
To: Thijs Haarhuis; [email protected]
Subject: Re: SparkR + binary type + how to get value
Please share your code
________________________________
From: Thijs Haarhuis <[email protected]>
Sent: Wednesday, February 13, 2019 6:09 AM
To: [email protected]
Subject: SparkR + binary type + how to get value
Hi all,
Does anybody have any experience in accessing the data from a column which has
a binary type in a Spark Data Frame in R?
I have a Spark Data Frame which has a column which is of a binary type. I want
to access this data and process it.
In my case I collect the spark data frame to a R data frame and access the
first row.
When I print this row to the console it does print all the hex values correctly.
However when I access the column it prints it is a list of 1 …when I print the
type of the child element..it again prints it is a list.
I expected this value to be of a raw type.
Anybody has some experience with this?
Thanks
Thijs