让我们考虑同时收集数据:
CheckPosition(() => startPos);
我可以使用:
创建一个时间系列对象int ComplexMathMethod(int startPos, int endPos,
int backgroundStartPos, int backgroundEndStart,
int squareStartPos) // …and other positions… )
{
CheckPosition(() => startPos);
CheckPosition(() => endPos);
CheckPosition(() => backgroundStartPos);
CheckPosition(() => backgroundEndStart);
CheckPosition(() => squareStartPos);
// …and so on…
return 0;
}
void CheckPosition(Expression<Func<int>> positionExpression)
{
var name = ((MemberExpression) positionExpression.Body).Member.Name;
var value = positionExpression.Compile().Invoke();
Console.WriteLine($"Name = {name}, value ={value}");
}
如果我想让时间系列描述两个变量a和b,比如
,该怎么办?library(xts)
d <- data.frame(t = Sys.time()-1:10, a = 1:10, b = 11:20 )
结果似乎合并了两个数据:
df.xts <- xts(d$a, order.by=d$t)
有没有办法在同一时间内拆分两个变量?
答案 0 :(得分:1)
确实有一种方法:
$.ajaxPrefilter( function (options) {
if (options.crossDomain && jQuery.support.cors) {
var http = (window.location.protocol === 'http:' ? 'http:' : 'https:');
options.url = http + '//cors-anywhere.herokuapp.com/' + options.url;
//options.url = "http://cors.corsproxy.io/url=" + options.url;
}
});
$.get(
'http://en.wikipedia.org/wiki/Cross-origin_resource_sharing',
function (response) {
console.log("> ", response);
$("#viewer").html(response);
});
第一个参数是
包含时间序列数据的对象
意味着它可能是多变量的,就像你的情况一样,而第二个参数是
独特时间/日期的相应向量
因此无需提供时间/日期矩阵。