我正在从R转换,我经常使用head()函数。我在Julia中找不到类似的方法,所以我为Julia Arrays编写了一个方法。我还将其他几个R函数移植到Julia中。
我需要这些方法在每个启动的Julia实例中都可用,无论是通过IJulia还是通过命令行启动。是否有类似于"启动脚本"的东西可以在Julia中实现?我该如何做到这一点?
附注:如果其他人感兴趣,这就是我编写的内容。还需要做很多工作才能实现通用性,但目前它可以满足我的需求。
我需要这些方法在每个启动的Julia实例中都可用,无论是通过IJulia还是通过命令行启动。是否有类似于"启动脚本"的东西可以在Julia中实现?我该如何做到这一点?
附注:如果其他人感兴趣,这就是我编写的内容。还需要做很多工作才能实现通用性,但目前它可以满足我的需求。
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