[R] reading in hexadecimal data - not working with data ending in E
John McKown
john.archie.mckown at gmail.com
Wed Oct 8 22:04:21 CEST 2014
On Wed, Oct 8, 2014 at 6:02 AM, <mark.hogue at srs.gov> wrote:
> I am trying to read in data from an instrument that is recorded in
> hexadecimal format. Using either:
>
> y.hex <- read.table(file="hex.data", as.is=TRUE)
>
> or
>
> y.hex <- read.table(file="hex.data", text=TRUE)
>
> gets all the data in just fine except points like `055E` or `020E`. In
> these cases, the E is stripped so I get just 055 or 020.
>
> The question is how should this data be imported to avoid the E-ending
> problem?
>
> (By the way, my follow-up is to convert this data using, `y <-
> strtoi(y.hex, 16L)`)
>
> Thanks for any suggestions,
>
Please don't post in HTML, it is against forum policy. And it often
results in poorly formatted messages, which many ignore.
Try:
y.hex <- read.table(file="hex.data",as.is=TRUE,colClasses="character");
>
> Mark Hogue
>
--
There is nothing more pleasant than traveling and meeting new people!
Genghis Khan
Maranatha! <><
John McKown
[[alternative HTML version deleted]]
More information about the R-help
mailing list