小编Mar*_*ina的帖子

从"POSIXlt""POSIXt"对象只保留小时:分钟:秒

我在R中制作一个情节(在一个情节中绘制三天的时间序列).我有一个"POSIXlt""POSIXt"向量,我只需要保留没有年,月,日的时间(小时,分钟......).

"2004-09-08 13:50:00 GMT" ---> 13:50:00
"2004-09-08 14:00:00 GMT" ---> 14:00:00
"2004-09-08 14:10:00 GMT" ---> 14:10:00
"2004-09-08 14:20:00 GMT" ---> 14:20:00
"2004-09-08 14:30:00 GMT" ---> 14:30:00
Run Code Online (Sandbox Code Playgroud)

那可能吗?

我已经能够使向量中的所有元素具有相同的年/月/日.它适用于我的情节,但我不认为是合适的解决方案.

"2004-09-08 13:50:00 GMT" ---> "2014-10-19 13:50:00 GMT"
"2004-09-08 14:00:00 GMT" ---> "2014-10-19 14:00:00 GMT"
"2004-09-08 14:10:00 GMT" ---> "2014-10-19 14:10:00 GMT"
"2004-09-08 14:20:00 GMT" ---> "2014-10-19 14:20:00 GMT"
"2004-09-08 14:30:00 GMT" ---> "2014-10-19 14:30:00 GMT"
Run Code Online (Sandbox Code Playgroud)

谢谢

r

4
推荐指数
1
解决办法
2973
查看次数

如何使用 utils::globalVariables

按照您的建议(或至少尝试这样做),我尝试了一些选择,但问题仍然存在,所以一定是我遗漏了什么。

我已经包含了一个更完整的代码

setwd("C:/naapp")
#' @import utils 
#' @import devtools 
Run Code Online (Sandbox Code Playgroud)

我曾尝试使用和不使用抑制外来检查

if(getRversion() >= "2.15.1"){

  utils::globalVariables(c("eleven"))
  utils::suppressForeignCheck(c("eleven"))

  }


myFunctionSum <- function(X){print(X+eleven)}

myFunctionMul <- function(X){print(X*eleven)}

myFunction11 <- function(X){
  assign("eleven",11,envir=environment(myFunctionMul))
  }
Run Code Online (Sandbox Code Playgroud)

也许我应该使用特定的环境?

package.skeleton(name = "myPack11", list=ls(),
                 path = "C:/naapp", force = TRUE,
                 code_files = character())
Run Code Online (Sandbox Code Playgroud)

我从目录 myPack11 中删除了“man”目录,否则我会因为帮助文件为空而收到错误消息。我在描述中添加了导入工具和开发工具

然后我运行检查

devtools::check("myPack11")
Run Code Online (Sandbox Code Playgroud)

我仍然收到这张纸条

#checking R code for possible problems ... NOTE
#myFunctionMul: no visible binding for global variable 'eleven'
#myFunctionSum: no visible binding for global variable 'eleven'
#Undefined global functions or variables:eleven
Run Code Online (Sandbox Code Playgroud)

我也尝试制作一个环境,结合 Tomas Kalibera 的建议和我在互联网上找到的一个例子。 …

r global-variables r-package

3
推荐指数
3
解决办法
2578
查看次数

标签 统计

r ×2

global-variables ×1

r-package ×1