小编Fra*_*art的帖子

Julia:简单的手动矩阵输入

有人可以演示如何在Julia中输入矩阵手册吗?

代码可能像:

pseudo>(9 3 2, 3 2 1)

9 3 2
3 2 1
Run Code Online (Sandbox Code Playgroud)

matrix julia

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

Julia:如何将矩阵的两个字符串列连接在一起

我一直在使用理解来组合字符串向量,但这感觉有点笨重.

mymat = [collect('a':'z')  collect('A':'Z')]
[join(mymat[i,:]) for i in 1:size(mymat)[1]]
Run Code Online (Sandbox Code Playgroud)

arrays string julia

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

R 中列表的变量引用元素

我已经使用 R 多年了,我一直期待在某处偶然发现这个基本问题的答案,但不知何故我似乎无法在任何地方找到它。

如何使用变量来定位数据框或列表的元素?

我想出的最好的就是这个尴尬的阵型。

例如:

a=list(A=1:100, B=letters)
c=eval(parse(text="a$A"))
Run Code Online (Sandbox Code Playgroud)

如果我想检查 b 字符串的 A 元素是什么,我可以用“a”和“b”将 a 分出。同样,我想要一种简单的方法来将更改应用于 a 的元素。

variables r list dataframe

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

R:传递字符串作为参数时没有引号

我想知道如何让R将参数视为字符串,即使它没有引号也是如此.也许功能未知bar:

foo <- function(x) bar(a))
foo(a abadsf 23)
[1] "a abadsf 23"
Run Code Online (Sandbox Code Playgroud)

r function

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

R:你可以让我丑陋的文字简洁功能

我试图编写一个函数,使R解释参数而不评估它们并将它们推入一个新的字符串.

这就是我到目前为止所拥有的.这非常难看,但最多可以工作5:

pl <- pasteliteral <- 
function(v1='',v2='',v3='',v4='',v5='', sep="") {

 stopifnot(v1!="")

 # Sort up to 10 values
 if (deparse(substitute(v1)!=""))  {s<-deparse(substitute(v1))
 if (deparse(substitute(v2)!=""))  {s<-paste(s, deparse(substitute(v2)), sep=sep)
 if (deparse(substitute(v3)!=""))  {s<-paste(s, deparse(substitute(v3)), sep=sep)
 if (deparse(substitute(v4)!=""))  {s<-paste(s, deparse(substitute(v4)), sep=sep)
 if (deparse(substitute(v5)!=""))  {s<-paste(s, deparse(substitute(v5)), sep=sep)
 }}}}}
 s
}

pl(1,2,3,a,hello)
[1] "123ahello"
Run Code Online (Sandbox Code Playgroud)

arguments r function

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

如果是其他运营商

请问有人请告诉我R中的开关如果为true则返回第二个参数,如果为false则返回第三个参数?

我已经搜索了switch并且if else function我查看了文档但是当使用无处不在的术语如if和else时,似乎很难找到解决方案.

我正在寻找类似的东西:

f(TRUE,1,2); f(FALSE,1,2)
[1] 1
[1] 2
Run Code Online (Sandbox Code Playgroud)

我正在阅读Julia的文档,这让我意识到我在R中的一些知识差距.在Julia,有一个运营商可用.

(true  ? 1 : 2) 
1
(false ? 1 : 2)
2
Run Code Online (Sandbox Code Playgroud)

if-statement r function

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

通过实例列表扩展向量列表 - Julia

我想通过包含每个实例的数量的向量来扩展值的向量.我已经提出了以下代码来完成这项工作,但似乎这是一个常见的用途,所以我可能错过了一些东西.

valuelist = ["a","b","d","z"]
numberofinstance = [3,5,1,11]

valuevector = String[]
for i in 1:length(numberofinstance) 
  append!(valuevector , repeat([valuelist[i]], numberofinstance[i])) 
end
Run Code Online (Sandbox Code Playgroud)

expand julia

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

标签 统计

r ×4

function ×3

julia ×3

arguments ×1

arrays ×1

dataframe ×1

expand ×1

if-statement ×1

list ×1

matrix ×1

string ×1

variables ×1