One thing about POSIXct or POSIXlt... you always need to address the issue of 
timezone. If your timestamp data are simple (no daylight savings) you may be 
able to get away with a simple

Sys.setenv( TZ="GMT" )

sometime in each R session prior to converting anything to this type (e.g at 
the beginning of your script).

You should read the help pages for read_csv

?read_csv

to find out that the object created by that function is a tibble (a variety of 
data frame). Then read

?xts

to find out that the order.by must be a time-based class (which requirement 
POSIXct meets), and then

?as.POSIXct

which sadly only says that x has to be an R object. There are a variety of 
specializations for this function, e.g. as.POSIXct.Date, as.POSIXct.numeric, 
as.POSIXct.POSIXlt, and as.POSIXct.default, the last of which handles 
conversion from character or factor data types. Note that none of these options 
include converting an entire data frame.

Since dat is a tibble you will need to use $ or `[[` indexing to extract the 
one column that contains the timestamps:

dat[[ 1 ]]

and convert it

as.POSIXct( dat[[ 1 ]], format="%d/%m/%Y %H:%M" )

and use that as the order.by argument

result <- xts( dat[-1] ,order.by= as.POSIXct( dat[[ 1 ]], format="%d/%m/%Y 
%H:%M" ) )

[1] 
https://stackoverflow.com/questions/9327700/read-data-from-excel-to-r-and-convert-to-xts

On February 5, 2019 6:06:15 AM PST, "Johannes Møllerhagen" 
<joha...@stud.ntnu.no> wrote:
>Hello there! I am a master student working on my master thesis, and I
>am trying to convert some data to xts so I can apply a highfrequency
>package to it.
>
>At the moment I am trying to use a POSIXct function. I am quite new at
>this program and I am having some issue. The file is  attached.
>
>
>The current coding is:
>
>
>dat<-read_csv("TEL5minint.csv")
>xts(dat,order.by=as.POSIXct(dat),"%d/%m/%Y %H:%M")
>
>
>And the error is:
>
>Error in as.POSIXct.default(dat) :
>  do not know how to convert 'dat' to class “POSIXct”
>
>
>Any help is appreciated!
>
>
>Kind Regards
>
>Johannes
>______________________________________________
>R-help@r-project.org mailing list -- To UNSUBSCRIBE and more, see
>https://stat.ethz.ch/mailman/listinfo/r-help
>PLEASE do read the posting guide
>http://www.R-project.org/posting-guide.html
>and provide commented, minimal, self-contained, reproducible code.

-- 
Sent from my phone. Please excuse my brevity.

______________________________________________
R-help@r-project.org mailing list -- To UNSUBSCRIBE and more, see
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.

Reply via email to