我想在R中的一行中分配多个变量.是否可以这样做?
values # initialize some vector of values
(a, b) = values[c(2,4)] # assign a and b to values at 2 and 4 indices of 'values'
Run Code Online (Sandbox Code Playgroud)
通常我想在一行中分配大约5-6个变量,而不是多行.还有其他选择吗?
为什么Excel忽略图表中datetime值的时间分量.例如,以下数据:
10/10/2010 9:30 1
10/10/2010 9:40 2
10/10/2010 9:50 3
10/10/2010 10:00 4
10/10/2010 10:10 5
10/10/2010 10:20 6
Run Code Online (Sandbox Code Playgroud)
excel将所有值绘制在相同的x值10/10/2010上.如果我将值格式化为时间,它可以正常工作.如何告诉excel显示日期时间并将其解释为日期时间而不是日期..
从我的示例程序看,在两种情况下看起来都会调用析构函数.它在什么时候调用全局变量和类静态变量的析构函数,因为它们应该在程序堆栈的数据部分中分配?
如何缩放系列,使得系列中的第一个数字为0,最后一个数字为1.我查看了"约","缩放",但它们没有实现此目标.
# generate series from exponential distr
s = sort(rexp(100))
# scale/interpolate 's' such that it starts at 0 and ends at 1?
# approx(s)
# scale(s)
Run Code Online (Sandbox Code Playgroud) 如何在R中查看源代码?例如,对于功能portfolio.optim
> require(tseries)
> portfolio.optim
function (x, ...)
UseMethod("portfolio.optim")
<environment: namespace:tseries>
> methods(portfolio.optim)
[1] portfolio.optim.default* portfolio.optim.ts*
Non-visible functions are asterisked
> portfolio.optim.ts
Error: object 'portfolio.optim.ts' not found
> portfolio.optim.default
Error: object 'portfolio.optim.default' not found
Run Code Online (Sandbox Code Playgroud)
当我在本地安装R包时,它是否也下载了源代码?它存放在计算机上的哪个位置?有人知道吗?
有没有将MATLAB代码转换为R 的工具?
我有很多代码需要从MATLAB转换为R.它不一定准确,但它有助于提供一个良好的开端.
什么时候编译器创建一个虚函数表?
1)当类包含至少一个虚函数时.
要么
2)当直接基类包含至少一个虚函数时.
要么
3)当层次结构的任何级别的任何父类包含至少一个虚函数时.
与此相关的问题:是否可以放弃C++层次结构中的动态调度?
例如,考虑以下示例.
#include <iostream>
using namespace std;
class A {
public:
virtual void f();
};
class B: public A {
public:
void f();
};
class C: public B {
public:
void f();
};
Run Code Online (Sandbox Code Playgroud)
哪些类将包含V表?
既然B没有将f()声明为虚拟,那么C类是否会获得动态多态性?
在Java中,内部类可以访问封闭类的私有成员.但是外层类可以访问内部类的私有成员吗?这与内部阶级是否是静态无关.我认为这不是真的,但以下代码似乎编译并正常工作.
public class Outer {
class Inner {
private int i = 0;
private Inner() {}
}
public static void main(String[] args) {
Outer o = new Outer();
Outer.Inner oi = o.new Inner();
oi.i = 10;
}
}
Run Code Online (Sandbox Code Playgroud) 我正在使用D来获得函数的导数.但是,R在返回导数时不会简化表达式.我需要弄清楚函数是否具有可以一般表达的导数.R中是否有某种方法可以简化表达式?
> D(expression(sqrt(1 - x^2)), 'x')
-(0.5 * (2 * x * (1 - x^2)^-0.5))
> D(D(expression(sqrt(1 - x^2)), 'x'), 'x')
-(0.5 * (2 * (1 - x^2)^-0.5 - 2 * x * (-0.5 * (2 * x * (1 - x^2)^-1.5))))
Run Code Online (Sandbox Code Playgroud)
其次,R有没有办法进行数值积分?
我试图在R中使用http://rss.acs.unt.edu/Rdoc/library/stats/html/constrOptim.html在R中进行优化,但是有一些给定的线性约束,但是无法弄清楚如何设置问题.
例如,我需要最大化$ f(x,y)= log(x)+\frac {x ^ 2} {y ^ 2} $受限于约束$ g_1(x,y)= x + y <1 $ ,$ g_2(x,y)= x> 0 $和$ g_3(x,y)= y> 0 $.我如何在R中执行此操作?这只是一个假设的例子.不要担心它的结构,而是我有兴趣知道如何在R中设置它.
谢谢!
r ×6
c++ ×2
assign ×1
constraints ×1
derivative ×1
destructor ×1
excel ×1
java ×1
matlab ×1
optimization ×1
polymorphism ×1
scaling ×1
tuples ×1
variables ×1
vtable ×1