每次Julia环境启动时运行Julia功能

Div*_*ivM 2 julia

我从R移动,我使用head()函数很多.我在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
Run Code Online (Sandbox Code Playgroud)

Iai*_*ing 7

您可以创建~/.juliarc.jl文件,请参阅本手册的" 入门"部分.

至于你的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
Run Code Online (Sandbox Code Playgroud)