Add a few more snippets, fix errors as per #332
Hopefully this looks better, @SirVer!
This commit is contained in:
parent
bd8ef3d110
commit
d1f23164d5
@ -1,69 +1,91 @@
|
|||||||
snippet #! "Hashbang for Rscript"
|
priority -50
|
||||||
|
|
||||||
|
snippet #! "Hashbang for Rscript (#!)" b
|
||||||
#!/usr/bin/env Rscript
|
#!/usr/bin/env Rscript
|
||||||
endsnippet
|
endsnippet
|
||||||
|
|
||||||
# includes
|
snippet lib "Import a library (lib)"
|
||||||
snippet lib "Import a library"
|
|
||||||
library(${0:package})
|
library(${0:package})
|
||||||
endsnippet
|
endsnippet
|
||||||
|
|
||||||
snippet req "Require a file"
|
snippet req "Require a file (req)"
|
||||||
require(${0:package})
|
require(${0:package})
|
||||||
endsnippet
|
endsnippet
|
||||||
|
|
||||||
snippet source "Source a file"
|
snippet source "Source a file (source)"
|
||||||
source('${0:file}')
|
source('${0:file}')
|
||||||
endsnippet
|
endsnippet
|
||||||
|
|
||||||
# conditionals
|
snippet if "If statement (if)"
|
||||||
snippet if "If statement"
|
if (${1}) {
|
||||||
if (${1:condition}) {
|
|
||||||
${0}
|
${0}
|
||||||
}
|
}
|
||||||
endsnippet
|
endsnippet
|
||||||
|
|
||||||
snippet el "Else statement"
|
snippet eif "Else-If statement (eif)"
|
||||||
|
else if (${1}) {
|
||||||
|
${0}
|
||||||
|
}
|
||||||
|
|
||||||
|
snippet el "Else statement (el)"
|
||||||
else {
|
else {
|
||||||
${0}
|
${0}
|
||||||
}
|
}
|
||||||
endsnippet
|
endsnippet
|
||||||
|
|
||||||
snippet ei "Else-If statement"
|
snippet eif "Else-If statement (eif)"
|
||||||
else if (${1:condition}) {
|
else if (${1}) {
|
||||||
${0}
|
${0}
|
||||||
}
|
}
|
||||||
endsnippet
|
endsnippet
|
||||||
|
|
||||||
# functions
|
snippet ife "if .. else (ife)"
|
||||||
snippet fun "Function definition"
|
if (${1}) {
|
||||||
${1:name} <- function (${2:variables}) {
|
${2}
|
||||||
|
} else {
|
||||||
|
${3}
|
||||||
|
}
|
||||||
|
endsnippet
|
||||||
|
|
||||||
|
snippet wh "while loop (wh)"
|
||||||
|
while(${1}) {
|
||||||
|
${2}
|
||||||
|
}
|
||||||
|
endsnippet
|
||||||
|
|
||||||
|
snippet for "for loop (for)"
|
||||||
|
for ({${1:item} in ${2:list}) {
|
||||||
|
${3}
|
||||||
|
}
|
||||||
|
endsnippet
|
||||||
|
|
||||||
|
snippet fun "Function definition (fun)"
|
||||||
|
${1:name} <- function (${2}) {
|
||||||
${0}
|
${0}
|
||||||
}
|
}
|
||||||
endsnippet
|
endsnippet
|
||||||
|
|
||||||
snippet ret "Return call"
|
snippet ret "Return call (ret)"
|
||||||
return(${0})
|
return(${0})
|
||||||
endsnippet
|
endsnippet
|
||||||
|
|
||||||
# dataframes, lists, etc
|
snippet df "Data frame (df)"
|
||||||
snippet df "Data frame"
|
|
||||||
${1:name}[${2:rows}, ${0:cols}]
|
${1:name}[${2:rows}, ${0:cols}]
|
||||||
endsnippet
|
endsnippet
|
||||||
|
|
||||||
snippet c "C function"
|
snippet c "c function (c)"
|
||||||
c(${0:items})
|
c(${0:items})
|
||||||
endsnippet
|
endsnippet
|
||||||
|
|
||||||
snippet li "List function"
|
snippet li "list function (li)"
|
||||||
list(${0:items})
|
list(${0:items})
|
||||||
endsnippet
|
endsnippet
|
||||||
|
|
||||||
snippet mat "Matrix function"
|
snippet mat "matrix function (mat)"
|
||||||
matrix(${1:data}, nrow = ${2:rows}, ncol = ${0:cols})
|
matrix(${1:data}, nrow = ${2:rows}, ncol = ${0:cols})
|
||||||
endsnippet
|
endsnippet
|
||||||
|
|
||||||
# apply functions
|
snippet apply "apply function"
|
||||||
snippet apply "Apply function"
|
|
||||||
apply(${1:array}, ${2:margin}, ${0:function})
|
apply(${1:array}, ${2:margin}, ${0:function})
|
||||||
endsnippet
|
endsnippet
|
||||||
|
|
||||||
@ -91,46 +113,38 @@ snippet rapply "rapply function"
|
|||||||
endsnippet
|
endsnippet
|
||||||
rapply(${1:list}, ${0:function})
|
rapply(${1:list}, ${0:function})
|
||||||
|
|
||||||
# plot functions
|
snippet pl "Plot function (pl)"
|
||||||
snippet pl "Plot function"
|
|
||||||
plot(${1:x}, ${0:y})
|
plot(${1:x}, ${0:y})
|
||||||
endsnippet
|
endsnippet
|
||||||
|
|
||||||
snippet ggp "ggplot2 plot"
|
snippet ggp "ggplot2 plot (ggp)"
|
||||||
ggplot(${1:data}, aes(${0:aesthetics}))
|
ggplot(${1:data}, aes(${0:aesthetics}))
|
||||||
endsnippet
|
endsnippet
|
||||||
|
|
||||||
snippet img "Output an image"
|
snippet fis "Fisher test (fis)"
|
||||||
${1:(jpeg,bmp,png,tiff)}(filename = "${2:filename}", width = ${3}, height = ${4}, unit = "${5}")
|
|
||||||
${0:plot}
|
|
||||||
dev.off()
|
|
||||||
endsnippet
|
|
||||||
|
|
||||||
# statistical test functions
|
|
||||||
snippet fis "Fisher test"
|
|
||||||
fisher.test(${1:x}, ${0:y})
|
fisher.test(${1:x}, ${0:y})
|
||||||
endsnippet
|
endsnippet
|
||||||
|
|
||||||
snippet chi "Chi Squared test"
|
snippet chi "Chi Squared test (chi)"
|
||||||
chisq.test(${1:x}, ${0:y})
|
chisq.test(${1:x}, ${0:y})
|
||||||
endsnippet
|
endsnippet
|
||||||
|
|
||||||
snippet tt "t-test"
|
snippet tt "t-test (tt)"
|
||||||
t.test(${1:x}, ${0:y})
|
t.test(${1:x}, ${0:y})
|
||||||
endsnippet
|
endsnippet
|
||||||
|
|
||||||
snippet wil "Wilcox test"
|
snippet wil "Wilcox test (wil)"
|
||||||
wilcox.test(${1:x}, ${0:y})
|
wilcox.test(${1:x}, ${0:y})
|
||||||
endsnippet
|
endsnippet
|
||||||
|
|
||||||
snippet cor "Correlation test"
|
snippet cor "Correlation test (cor)"
|
||||||
cor.test(${1:x}, ${0:y})
|
cor.test(${1:x}, ${0:y})
|
||||||
endsnippet
|
endsnippet
|
||||||
|
|
||||||
snippet fte "FTE test"
|
snippet fte "FTE test (fte)"
|
||||||
var.test(${1:x}, ${0:y})
|
var.test(${1:x}, ${0:y})
|
||||||
endsnippet
|
endsnippet
|
||||||
|
|
||||||
snippet kvt "KV test"
|
snippet kvt "KV test (kvt)"
|
||||||
kv.test(${1:x}, ${0:y})
|
kv.test(${1:x}, ${0:y})
|
||||||
endsnippet
|
endsnippet
|
||||||
|
Loading…
Reference in New Issue
Block a user