我正在尝试让一个函数运行指定的时间,目前我正在尝试使用该system.time函数。我不知道如何定义一个新变量来获取函数运行的累积值,然后将其放入 while 循环中。
timer<-(system.time(simulated_results<-replicate(n=1,simulation(J,10000,FALSE,0.1),simplify="vector"))[3])
print(timer)
while(cumsum(timer)<15){
print(cumsum(timer))
simulated_results<-replicate(n=10000,simulation(J,10000,FALSE,0.1),simplify="vector")
}
Run Code Online (Sandbox Code Playgroud)
我将非常感谢任何帮助!
我想在列表中生成一个序列,我知道如何使用for循环执行此操作,但如果我想生成列表使得先前生成的元素包含在下一个元素中,我该怎么做?我很不确定
即生成列表,使其项目为:
其中x只是一个符号
[x,(x)*(x+1),(x)*(x+1)*(x+2)]
而不是 [x,x+1,x+2]
任何帮助非常感谢!
我正在读一些代码而且我看到了 " list[:,i] for i in range(0,list))......"
我对那里的逗号正在做什么感到困惑,:,谷歌提供没有答案,因为你不能谷歌标点符号.
任何帮助非常感谢!
我有一个大文本文件(+ 100k长行),我一直在使用vim进行编辑,我想删除给定范围内的行,即执行类似删除行500到50000的任何命令来执行此操作?
我想知道是否有人知道可以检测R中日期列格式的任何中断的包或函数,即检测日期向量格式的更改位置,如:
11/2/90
12/2/90
.
.
.
15/Feb/1990
16/Feb/1990
.
.
.
20/February/90
21/February/90
.
.
.
25/2/1990
26/2/1990
Run Code Online (Sandbox Code Playgroud) 有没有办法将两个术语传递给grep进行搜索?
想象一下,我想在包含"五"和"六"的对象中找到项目,即"五"和"六".
grep("five" & "six", object)
Run Code Online (Sandbox Code Playgroud)
这不起作用,我知道有OR的符号.
我有一个数据列表:
[[0, 3], [1, 2], [2, 1], [3, 0]]
Run Code Online (Sandbox Code Playgroud)
我正在尝试检查是否有任何单个数字等于3,如果是,则返回哪个元素,因此原始列表中的list [0],list [3]等包含该值3.
我已经达到了:
for i in range(0, len(gcounter_selection)):
for x in range(0,len(gcounter_selection)):
if any(x) in gcounter_selection[i][x]==3:
print(i)
Run Code Online (Sandbox Code Playgroud)
我的列表顺便称为gcounter_selection.
但我得到一个类型错误:
TypeError: argument of type 'int' is not iterable
Run Code Online (Sandbox Code Playgroud)
我尝试过使用生成器表达式,但我也无法使用它.
我有一个列表列表,其中包含当前按内容总和排序的整数:
[[1, 0, 0], [0, 1, 0], [0, 0, 1], [0, 0, 2], [0, 1, 1], [0, 2, 0], [1, 0, 1], [1, 1, 0], [2, 0, 0], [0, 0, 3], [0, 1, 2], [0, 2, 1], [0, 3, 0], [1, 0, 2], [1, 1, 1], [1, 2, 0], [2, 0, 1], [2, 1, 0], [3, 0, 0], [0, 0, 4], [0, 1, 3], [0, 2, 2], [0, 3, 1], [0, 4, 0], [1, 0, 3], [1, 1, 2], [1, …Run Code Online (Sandbox Code Playgroud) 如果我有一个矩阵像:
[,1] [,2]
[1,] 1 7
[2,] 2 8
[3,] 3 9
[4,] 4 10
[5,] 5 11
[6,] 6 12
Run Code Online (Sandbox Code Playgroud)
有没有人知道如何从上面创建一个新的矩阵,如下所示:
[,1] [,2] [,3] [,4] [,5] [,6]
[1,] 1 7 3 9 5 11
[2,] 2 8 4 10 6 12
Run Code Online (Sandbox Code Playgroud) 如果我有一个可变长度的矢量列表:
[[1]]
[1] 1 2 3 4
[[2]]
[1] 4 5 6
[[3]]
[1] 1 2 3 4 5 6 7 8 9
[[4]]
[1] 'a' 'b' 'c'
Run Code Online (Sandbox Code Playgroud)
我如何将其转换为数据框/逻辑矩阵,列表元素表示为列?
即数据框如:
1 2 3 4 5 6 7 8 9 'a' 'b' 'c'
[1] 1 1 1 1 0 0 0 0 0 0 0 0
[2] 0 0 0 1 1 1 0 0 0 0 0 0
[3] 1 1 1 1 1 1 1 1 1 0 0 …Run Code Online (Sandbox Code Playgroud)