我正在尝试将数字x取整以将其除以数字m。在SO的上一篇文章中使用以下功能:
roundUP = function(x,m)
{
return(m * ceiling(x/m))
}
Run Code Online (Sandbox Code Playgroud)
但是,当我输入x = 0.28且m = 0.005时,函数的输出应为0.28时输出0.285。
当我尝试ceiling(0.28/0.005)输出57时,结果应为56,因为56已经是整数。谁能解释这是否正在发生,并且这是Ceiling函数的错误?
我为此使用kableExtra。我的数据集:
data = data.frame(REASON_CODE = c('V312A','UW32E','R312D'), REASON_DESCRIPTION = c('MISTAKE','ACCIDENT','INTENTIONAL'))
Run Code Online (Sandbox Code Playgroud)
由于原因描述要长得多,因此我尝试将其作为原因代码中每个单元格的工具提示/弹出消息。我当前的代码:
data$REASON_CODE = text_spec(x = data$REASON_CODE,'tooltip',format = 'html', tooltip = data$REASON_DESCRIPTION)
kable(data[,1])
Run Code Online (Sandbox Code Playgroud)
我看到错误,因为它在我的输出中打印完整的html。
<span style=" NA TRUE" data-toggle="tooltip" data-placement="right" title="MISTAKE">V312A</span>
Run Code Online (Sandbox Code Playgroud)
我不确定自己犯的错误是什么,这种事情有哪些可能的选择?
我有一组看起来像这样的日期:
example_dates = c("October 12th 2018","September 16th 2018","September 26th 2018")
Run Code Online (Sandbox Code Playgroud)
已经玩了一段时间但仍然无法弄清楚如何将其转换为R中的Date类.有没有人知道这种问题的简单解决方案/包?