我正在离开R,我经常使用head() function。我在Julia找不到类似的方法,所以我为Julia Arrays写了一个。还有其他几个R函数,我也将其移植到Julia。
我需要这些方法可以在每个启动的Julia实例中使用,无论是通过IJulia还是通过命令行。是否有朱莉娅的“启动脚本”?我怎样才能做到这一点?
PS:如果其他人感兴趣,这就是我写的。需要做很多事情才能用于通用目的,但它现在正是我所需要的。function head(obj::Array; nrows=5, ncols=size(obj)[2])
if (size(obj)[1] < nrows)
println("WARNING: nrows is greater than actual number of rows in the obj Array.")
nrows = size(obj)[1]
end
obj[[1:nrows], [1:ncols]]
end
答案 0 :(得分:7)
您可以制作~/.juliarc.jl
文件,请参阅手册的Getting Started部分。
至于你head
的功能,以下是我的工作方式:
function head(obj::Array; nrows=5, ncols=size(obj,2))
if size(obj,1) < nrows
warn("nrows is greater than actual number of rows in the obj Array.")
nrows = size(obj,1)
end
obj[1:nrows, 1:ncols]
end