相关疑难解决方法(0)

将秒转换为天:小时:分钟:秒

我想在R中将秒转换为小时分和秒.

86400seconds-1day

gmdate("d H:i:s",86400)
Run Code Online (Sandbox Code Playgroud)

这就是我尝试的方式.

datetime r

25
推荐指数
2
解决办法
2万
查看次数

为什么在R中导致格式'%d无效?

下面给出的代码是将二进制文件从float32转换为16b,比例因子为10.我得到%d无效的错误.

setwd("C:\\2001")
for (b in paste("data", 1:365, ".flt", sep="")) {
   conne <- file(b, "rb")
   file1<- readBin(conne, double(), size=4,  n=360*720, signed=TRUE)
   file1[file1 != -9999] <- file1[file1 != -9999]*10
   close(conne)
   fileName <- sprintf("C:\\New folder (11)\\NewFile%d.bin", b)
   writeBin(as.integer(file1), fileName, size = 2) 
}
Run Code Online (Sandbox Code Playgroud)

结果:

Error in sprintf("C:\\New folder (11)\\NewFile%d.bin",  : 
invalid format '%d'; use format %s for character objects
Run Code Online (Sandbox Code Playgroud)

%s按照R.But的建议使用 了1:365的文件完全是空的

r

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

标签 统计

r ×2

datetime ×1