在R中相当于MySQL的TO_DAYS函数

用户名

在MySQL中,有TO_DAYS函数将日期转换为整数

例如

SELECT TO_DAYS('2016-12-22')

736685

R中是否有与此功能等效的功能?

德克·埃德比布特尔

使用as.Date()可以接受整数或数字参数。您将需要提供适当的原产地。只是客串这个似乎可行:

R> as.Date(736685, origin="0000-01-01")
[1] "2016-12-22"
R> 

如果要生成与MySQL产生的数字相同的数字,则再次需要考虑其偏移量:

R> as.numeric(as.Date("2016-12-22"))
[1] 17157
R> as.numeric(as.Date("2016-12-22")) + 
+                  (as.Date("1970-01-01") - as.Date("0000-01-01"))
Time difference of 736685 days
R> as.numeric(as.Date("2016-12-22")) + 
+                  as.numeric((as.Date("1970-01-01") - as.Date("0000-01-01")))
[1] 736685
R> 

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

相当于R的头尾函数的Python

来自分类Dev

SQL Server相当于MySQL中的substring_index函数

来自分类Dev

PHP相当于lodash / underscore中的max函数

来自分类Dev

cqlsh相当于mysql -e

来自分类Dev

在MySQL中相当于OUTER JOIN

来自分类Dev

在BASIC中相当于`with ... end with`的R

来自分类Dev

相当于Matlab间谍函数的R

来自分类Dev

Matlab相当于Python的'reduce'函数

来自分类Dev

R相当于regexp中MATLAB的'tokens'选项

来自分类Dev

相当于Python的readlines函数的Pandas

来自分类Dev

相当于R中的javascript reduce

来自分类Dev

“===”相当于在Java中

来自分类Dev

相当于Tensorflow损失函数的PyTorch

来自分类Dev

Kusto KQL相当于mysql中的string_agg

来自分类Dev

相当于numpy where函数在熊猫中

来自分类Dev

相当于MATLAB函数gaminv()

来自分类Dev

相当于Gensim函数/参数的SciSpacy

来自分类Dev

MySQL-相当于GROUP BY CUBE

来自分类Dev

相当于Matlab的set函数的Python

来自分类Dev

SQL Server相当于MySQL中的substring_index函数

来自分类Dev

相当于jQuery在函数之前的原型

来自分类Dev

在MongoDB中相当于mysql的BETWEEN

来自分类Dev

在BASIC中相当于`with ... end with`的R

来自分类Dev

Matlab相当于Python的'reduce'函数

来自分类Dev

相当于R ls()函数的Scala REPL

来自分类Dev

相当于mysql/laravel中的qualify语句?

来自分类Dev

相当于 Apache SparkSQL 中 MySQL 的“kill query”?

来自分类Dev

相当于 SparkSQL 中 MySQL 的“show processlist”

来自分类Dev

相当于R中的高斯混合模型的Matlab“拟合”?