|
主要介紹, 通過在Jupyter中添加R語言內(nèi)核, 然后在里面進行交互式的編程, 結(jié)果輸出markdown格式的文件, 再將其通過markdown here插件放到相關(guān)博客平臺的操作方法. 1, 安裝anaconda軟件首先, 下載安裝anaconda軟件,默認安裝,注意勾選, 添加路徑path, 這樣就不用在后續(xù)添加環(huán)境變量了 2,打開R語言,安裝軟件包注意,不要使用RStudio,要使用R界面, 因為有時候RStudio在安裝軟件包時會報錯, 這時候可以選擇使用R的界面! install.packages(c('repr', 'IRdisplay', 'evaluate', 'crayon', 'pbdZMQ', 'devtools', 'uuid', 'digest'))然后安裝jupyter的R內(nèi)核 library(devtools)
devtools::install_github('IRkernel/IRkernel')
IRkernel::installspec()3,查看是否R內(nèi)核安裝成功如果一切順利, 在打開Jupyter時, 點擊New, 可以看到R語言內(nèi)核, 選擇R內(nèi)核的文件, 在里面進行交互式編程. 運行方差aov示例example(aov)aov> ## From Venables and Ripley (2002) p.165.
aov>
aov> ## Set orthogonal contrasts.
aov> op <- options(contrasts = c("contr.helmert", "contr.poly"))
aov> ( npk.aov <- aov(yield ~ block + N*P*K, npk) )
Call:
aov(formula = yield ~ block + N * P * K, data = npk)
Terms:
block N P K N:P N:K P:K
Sum of Squares 343.2950 189.2817 8.4017 95.2017 21.2817 33.1350 0.4817
Deg. of Freedom 5 1 1 1 1 1 1
Residuals
Sum of Squares 185.2867
Deg. of Freedom 12
Residual standard error: 3.929447
1 out of 13 effects not estimable
Estimated effects are balanced運行作圖plot示例example(plot)plot> require(stats) # for lowess, rpois, rnorm
plot> plot(cars)
plot> lines(lowess(cars))
plot> plot(sin, -pi, 2*pi) # see ?plot.functionplot> ## Discrete Distribution Plot:
plot> plot(table(rpois(100, 5)), type = "h", col = "red", lwd = 10,
plot+ main = "rpois(100, lambda = 5)")plot> ## Simple quantiles/ECDF, see ecdf() {library(stats)} for a better one:
plot> plot(x <- sort(rnorm(47)), type = "s", main = "plot(x, type = \"s\")")plot> points(x, cex = .5, col = "dark red")4,下載markdownheremarkdhere火狐插件 注意,md文件,可以用txt打開,語法是markdown,圖片在文件夾下,可以上傳即可。 一鍵轉(zhuǎn)化:將md文件,copy到博客編輯器,點擊快捷鍵:Ctrl+Art+M就將其轉(zhuǎn)化為正常格式,十分方便 5, 使用經(jīng)驗1, 這里生產(chǎn)的圖片, 只是本地的圖片, 如果想要放到博客上面, 還需要圖床. 這里推薦簡書, 因為它支持圖片贊帖, 生產(chǎn)對應(yīng)的網(wǎng)址, 直接復(fù)制即可. 這是示例… 點擊截圖, 放到簡書的編輯器中, 會生成如下網(wǎng)址, 其內(nèi)容就是圖片的markdown格式. 2, markdown here的插件, 對于公式的轉(zhuǎn)化需要借助于google, 所以無法使用, 如果對公式和代碼經(jīng)常使用的朋友, 可以使用CSDN 3, 知乎中的博客, 對markdown一鍵轉(zhuǎn)化的功能體驗較差, 不過它可以支持上傳md文檔: 4, R語言也推出了blogdown軟件包, 可以更方便的博客書寫, 而且可以自動關(guān)聯(lián)到github和netlify, 這個更方便, 立個Flag, 以后研究一下. 6, 生成的markdown可以很容易的在各個平臺上發(fā)布, 比如:正所謂, 一勞永逸. 本文的md文件見科學(xué)網(wǎng)附件. |
|
|
來自: 育種數(shù)據(jù)分析 > 《待分類》