R-Help

Trying  to convert a Gregorian calendar dataset to a Persian calendar
dataset.  But I end up with a list and not sure what to do.  For example ...

dates <- c("2017-10-1","2017-10-2","2017-10-3")
myData <- data.frame(dates)
myData$dates <- as.Date(myData$dates, format = "%Y-%m-%d")
> myData
       dates
1 2017-10-01
2 2017-10-02
3 2017-10-03
library(ConvCalendar)
p.dates <- as.OtherDate(myData$dates,"persian")
# after convering I get the following list
> p.dates
$day
[1]  9 10 11

$month
[1] 7 7 7

$year
[1] 1396 1396 1396

attr(,"row.names")
[1] 1 2 3
attr(,"class")
[1] "OtherDate"
attr(,"calendar")
[1] "persian"

How do I take that,  to end up with 

       dates    p_dates
1 2017-10-01    1396-7-9
2 2017-10-02    1396-7-10
3 2017-10-03    1396-7-11

Jeff Reichman
Penn State

______________________________________________
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