我用我的Mac OS 10.9.2 Rstudio.直到我安装了新版本98.778这是罚款.每当我尝试保存我的脚本时.它会自动为我调用源("myscript.R"),这是很烦人的.然后我重新安装以前的版本,98.501.问题仍然存在.谁知道如何阻止它?
欣赏它.
我有一个时间向量,它是因子的格式.例如,Time [1]是8:01:01,class(Time [1])是factor.
现在我想从这个向量中提取小时和分钟.这种计算效率最高的方法是什么?我的矢量非常大.非常感谢,
我正在研究一个看起来如下的数据集:
191
282 A
202
210 B
Run Code Online (Sandbox Code Playgroud)
我想用一个字符替换第二列的空单元格,比如'N'.我怎样才能在R中有效地做到这一点?
欣赏它.
我有一份清单
myList=list(a=1,b=2)
> names(myList)
[1] "a" "b"
Run Code Online (Sandbox Code Playgroud)
我想通过字符串名称从myList中选择元素.
for (name in names(myList)){
print (myList$name)
}
Run Code Online (Sandbox Code Playgroud)
这不起作用,因为name ="a","b".我的选择行实际上说myList $"a"和myList $"b".我也尝试过:
print (myList$get(name))
print (get(paste(myList$,name,sep="")))
Run Code Online (Sandbox Code Playgroud)
但没有奏效.非常感谢你能告诉我怎么做.
我曾经getSymbols获得股票数据,它返回的内容如下:
> require(quantmod)
> getSymbols(AAPL)
> head(AAPL)
AAPL.Open AAPL.High AAPL.Low AAPL.Close
2007-01-03 86.29 86.58 81.90 83.80
2007-01-04 84.05 85.95 83.82 85.66
2007-01-05 85.77 86.20 84.40 85.05
2007-01-08 85.96 86.53 85.28 85.47
2007-01-09 86.45 92.98 85.15 92.57
2007-01-10 94.75 97.80 93.45 97.00
> str(AAPL)
An ‘xts’ object on 2007-01-03/2015-02-23 containing:
Data: num [1:2049, 1:6] 86.3 84 85.8 86 86.5 ...
- attr(*, "dimnames")=List of 2
..$ : NULL
..$ : chr [1:6] "AAPL.Open" "AAPL.High" "AAPL.Low" "AAPL.Close" ...
Indexed by …Run Code Online (Sandbox Code Playgroud) 我只是有一个关于指针数组的基本问题.
int *Arr[8]; // An array of int pointers
int (*Arr)[8]; // A pointer pointing to an int array
Run Code Online (Sandbox Code Playgroud)
如果我使用第二个,如何将整数分配给数组?我知道是不是在堆里
int *Arr = new int[8]
Run Code Online (Sandbox Code Playgroud)
我可以做Arr[5] = 99.如何在赌注上这样做?
非常感谢您的帮助.