问题列表 - 第30455页

如何更改R中的时间序列(XTS或ZOO)?

我是stackoverflow的新手,对R来说相当新,但搜索时间很长,很难找到以下问题的答案.

我有许多数据文件是温度与时间序列.我将CSV导入为ZOO对象,然后转换为XTS.正确的文件看起来像这样,有小时和半小时的读数:

>head(master1)
                       S_1
2010-03-03 00:00:00 2.8520
2010-03-03 00:30:00 2.6945
2010-03-03 01:00:00 2.5685
2010-03-03 01:30:00 2.3800
2010-03-03 02:00:00 2.2225
2010-03-03 02:30:00 2.0650
Run Code Online (Sandbox Code Playgroud)

但有些人的时间价值略有偏差 - 即23:59:00而不是00:00:00,或00:29:00而不是00:30:00.

>head(master21)
                       S_21
2010-03-04 23:59:00  -0.593
2010-03-05 00:29:00  -0.908
2010-03-05 00:59:00  -1.034
2010-03-05 01:29:00  -1.223
2010-03-05 01:59:00  -1.349
2010-03-05 02:29:00  -1.538
Run Code Online (Sandbox Code Playgroud)

我想纠正这些时间序列,因为微小差异对我的分析并不重要,我最终想要合并文件,因此每个时间序列需要具有相同的时间.

I want a command that can just say "shift the time series forward by 1 minute, but don't alter the data column (e.g. S_21). I have had some luck with gsub() on easier changes, …

r time-series zoo xts

9
推荐指数
1
解决办法
3197
查看次数

How exactly do you compute the Fast Fourier Transform?

I've been reading a lot about Fast Fourier Transform and am trying to understand the low-level aspect of it. Unfortunately, Google and Wikipedia are not helping much at all.. and I have like 5 different algorithm books open that aren't helping much either.

我试图找到像矢量[1,0,0,0]那样简单的FFT.当然我可以将其插入Matlab,但这无助于我理解底层正在发生的事情.另外,当我说我想找到一个向量的FFT时,就像说我想用一个更有效的算法找到一个向量的DFT一样吗?

algorithm math fft

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

在php中,我可以使一个对象与一个数组类似吗?那我该怎么办?

我知道通过实现iterable你可以使一个对象能够被foreach编辑.我想更进一步,让一个对象像一个数组一样反应在尽可能多的地方进行数组调用.

(原因是因为我从数据库中选择数据,默认情况下产生的语句对象在内存上非常好,而数组形式的完整数据集往往会将内存使用量投入轨道.我喜欢两种世界中最好的,具有较低内存使用率的数组类型用法,直到调用数组类型的行为为止.)

php arrays memory-management object

2
推荐指数
1
解决办法
233
查看次数

在JavaScript中2个日期之间的差异?

如何获得完整日期中2个日期之间的差异(我不想要一天中的任何一小部分)

var date1 = new Date('7/11/2010');
var date2 = new Date('12/12/2010');
var diffDays = date2.getDate() - date1.getDate(); 
alert(diffDays)
Run Code Online (Sandbox Code Playgroud)

我试过上面的但是这没用.

javascript date

496
推荐指数
6
解决办法
73万
查看次数

url mappings grails

是的,基本上我们有一个链接到我们的系统全部小写,但需要骆驼套.而不是让其他开发人员解决这个问题,我想通过网址魔法让问题消失

"/myobj/$action?/$id?"{ 
    controller: "myObj"        
}
Run Code Online (Sandbox Code Playgroud)

我所试图做的是什么地图引用控制器MyObj中到控制器MyObj中代替,并保持行动和其他一切不变.上面的代码给出了一个例外,说是

2010-07-11 18:14:50,021 ERROR [default] - Servlet.service() for servlet default threw exception
java.lang.IllegalArgumentException: URL mapping must either provide a controller or view name to map to!
Run Code Online (Sandbox Code Playgroud)

但是以下工作

 "/myobj/$action?/$id?"(controller: "myObj")
Run Code Online (Sandbox Code Playgroud)

鉴于文档,我不明白.为什么闭合不起作用?这是grails 1.2.0 ......

grails

2
推荐指数
1
解决办法
2496
查看次数

糟糕的放置()的错误

您好我正在使用嵌入式SQL的c ++尝试接收命令行参数作为SQL语句.

比如我希望能够做的事情:./a.out proceedings(foo#bar)和记号化的说法为:proceedings,foo,和bar#,(以及)作为分隔符.

无论如何,我只是想知道是否有一种方法在参数中使用括号,因为我收到的Badly placed ()'s是一个错误.

c c++ sql

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

主细节使用ContentResolver.applyBatch()?

我想知道是否可以在同一操作中使用android.content.ContentResolver.applyBatch()方法将master和detail记录保存到内容提供者,其中providers参数中的后续ContentProviderOperation项取决于先前项的结果.

我遇到的问题是,当调用ContentProviderOperation.newInsert(Uri)方法并且Uri是不可变的时,实际的Uri是未知的.

我想出的内容如下所示:

Master Uri:content://com.foobar.masterdetail/master
Detail Uri:content://com.foobar.masterdetail/master/#/detail

ArrayList<ContentProviderOperation> operations = new ArrayList<ContentProviderOperation>();
operations.add(ContentProviderOperation.newInsert(intent.getData())
    .withValue(Master.NAME, "")
    .withValue(Master.VALUE, "")
    .build());
operations.add(ContentProviderOperation.newInsert(intent.getData()
        .buildUpon()
        .appendPath("#") /* ACTUAL VALUE NOT KNOWN UNTIL MASTER ROW IS SAVED */
        .appendPath("detail")
        .build())
    .withValue(Detail.MASTER_ID, /* WHAT GOES HERE? */)
    .withValue(Detail.NAME, "")
    .withValue(Detail.VALUE, "")
    .build());
ContentProviderResult[] results = this.getContentResolver().applyBatch(MasterDetail.AUTHORITY, operations);
for (ContentProviderResult result : results) {
    Uri test = result.uri;
}
Run Code Online (Sandbox Code Playgroud)

在我的内容提供程序中,我重写了applyBatch()方法,以便将操作包装在事务中.

这是可能的还是有更好的方法来做到这一点?

谢谢.

android android-contentprovider

21
推荐指数
1
解决办法
5224
查看次数

程序编程的设计模式和封装?

我正在研究一个以程序风格编写的相当大的PHP项目(它是在PHP 5之前编写的),我不禁觉得我正在做的一些事情有点"hackish".其他地方的修改很容易破坏应用程序.我见过的所有设计模式和最佳实践似乎只适用于OOP.我可以使用PHP 5的OOP功能开始编写我的一些代码,但我不确定所有其他开发人员是否熟悉OOP.

对于那些对OOP更熟悉的人来说,程序式编程的本质是否只是"hackish"?是否有"最佳实践"书籍涉及如何保持大型程序应用程序的可维护性,并且不太可能引入新的错误?

我知道我可以以程序的方式应用OOP设计原则/模式,但如果我要这样做,我不妨使用PHP的OOP功能.也许我对程序范式没有足够的理解?

php procedural-programming design-patterns

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

目的是什么:(冒号)GNU Bash内置?

命令的目的是什么,什么都不做,只是一个评论领导者,但实际上是一个内置的shell?

它比在每个调用中将注释插入脚本大约40%要慢,这可能会根据注释的大小而有很大差异.我能看到的唯一可能的原因是:

# poor man's delay function
for ((x=0;x<100000;++x)) ; do : ; done

# inserting comments into string of commands
command ; command ; : we need a comment in here for some reason ; command

# an alias for `true' (lazy programming)
while : ; do command ; done
Run Code Online (Sandbox Code Playgroud)

我想我真正想要的是它可能具有的历史应用.

bash shell built-in

313
推荐指数
11
解决办法
11万
查看次数

如何确定ruby中lambda中接受的参数数量

x如果z = lambda {|x, y, z| nil}我们可以说,是否有任何方法或内容

z.x #=> 3
Run Code Online (Sandbox Code Playgroud)

当然,如果完成工作,语法可能会有所不同.谢谢!

ruby lambda

2
推荐指数
1
解决办法
93
查看次数