преобразовать дату в числовую и обратно в дату

Ваши ошибки не имеют ничего общего с adb. Вам просто не хватает понимания того, как ваша локальная оболочка обрабатывает вашу команду. Вы выполняете эти команды локально (на вашем ПК):

adb shell setprop persist.sys.language fr
setprop persist.sys.country CA
stop
sleep 5
start

и сообщения об ошибках, которые вы видите, из локальной оболочки (т. Е. В вашей системе нет исполняемого файла setprop и start и stop имеют необязательные параметры.

правильная команда будет

adb shell "setprop persist.sys.language fr; setprop persist.sys.country CA; setprop ctl.restart zygote"

или в более поздних версиях Android:

adb shell "setprop persist.sys.locale fr-CA; setprop ctl.restart zygote"
1
задан YellowRiver 16 January 2019 в 19:48
поделиться

1 ответ

Если у вас есть фрейм данных со столбцом класса factor, как это воспроизводимо показано в примечании в конце, то мы не хотим применять as.numeric к этому, поскольку это просто даст базовые коды для уровни факторов, которые не имеют смысла. Скорее, это дает Date класс:

d <- as.Date(DF$Date)
d
## [1] "1990-12-31" "1991-12-31" "1992-12-31" "1993-12-31" "1994-06-30"
## [6] "1994-12-31"

, и это дает количество дней с начала эпохи UNIX:

no <- as.numeric(d)
no
## [1] 7669 8034 8400 8765 8946 9130

, и это превращает это обратно в Date класс:

as.Date(no, "1970-01-01")
## [1] "1990-12-31" "1991-12-31" "1992-12-31" "1993-12-31" "1994-06-30"
## [6] "1994-12-31"

Примечание

Lines <- "
      Date
1990-12-31 
1991-12-31 
1992-12-31 
1993-12-31 
1994-06-30 
1994-12-31 "
DF <- read.table(text = Lines, header = TRUE)
0
ответ дан G. Grothendieck 16 January 2019 в 19:48
поделиться
Другие вопросы по тегам:

Похожие вопросы: