pcutils
is a package that contains some useful functions
for me, it offers a range of utilities and functions for everyday
programming tasks.
The HTML documentation of the latest version is available at Github page.
The stable version is available on CRAN:
install.packages("pcutils")
Or you can install the development version of pcutils
from GitHub with:
# install.packages("devtools")
::install_github("Asa12138/pcutils") devtools
lib_ps
, del_ps
can library or detach
packages gracefully
dabiao
print a message
dabiao("Message",char = "π",n = 20)
:
ππππππMessageππππππ
copy_vector
help to copy a vector, like
datapasta
package; copy_df
help to copy a
dataframe
change_fac_lev
can change a factor levels;
tidai
can replace a vector by named vector
update_param
update a parameter in a
function
sanxian
print a three-line table
grepl.data.frame
and gsub.data.frame
do
grepl and gsub on a dataframe.
read.file
read some special format files
trans_format
convert file format like jpg, png, svg,
pdf, htmlβ¦
read_fasta
and write_fasta
read and
write fasta file
download2
download a file from a url
download_ncbi_genome_file
download a file from
NCBI
search_browse
search and browse a website
translator
translate a text
remove.outliers
remove the outliers
count2
imitate the uniq -c
in
shell
hebing
group your dataframe; guolv
filter a dataframe; rm_low
remove low frequency
trans
transfer your data
mmscale
do a scale specifying the min and
max
strsplit2
is better than strsplit
for
me; t2
is better than t
for me
explode
expand a column in dataframe;
squash
squash a dataframe
pre_number_str
prepare a number string
twotest
do a two-group test and
multitest
do a multi-group test; group_test
performs multiple mean comparisons for a data.frame
fittest
test a vector fit which
distribution
toXY
transfer geographical latitude and longitude to
XY(m)
lm_coefficients
get the coefficients of a linear
model; multireg
fit a multiple linear model
rgb2code
convert between r,g,b and color code;
is.ggplot.color
judge a right color; add_alpha
add a alpha for a color
plotpdf
, plotgif
print pdf or gif for a
plot list
get_cols
generate n colors based on a palette;
scale_fill_pc
and scale_color_pc
are scales
for ggplot
add_theme
generate a mytheme object for
ggplot
legend_size
resize the legend for a ggplot;
ggplot_lim
get the x-y limits for a ggplot
generate_labels
generate points position for a
series of labels
ggplot_translator
translate the text of a
ggplot
stackplot
plot a bar plot or stack bar plot easily;
areaplot
plot a area plot easily
my_sankey
plot a sankey plot
cor_plot
plot a correlation plot
group_box
plot a boxplot easily
gghuan
plot a doughnut chart; gghuan2
plot a multi-doughnut chart
my_lm
fit a linear model and plot
china_map
plot a china map; sample_map
plot a sample map
gghist
plot a histogram
venn
plot a venn plot
tax_pie
plot a pie plot
tax_radar
plot a radar plot
my_circo
plot a circlize plot
my_sunburst
plot a sunburst plot
my_circle_packing
plot a circle packing
plot
my_treemap
plot a treemap plot
my_voronoi_treemap
plot a voronoi treemap
plot
make_project
build a R project
add_analysis
create a specific Rmd file
make_gitbook
build a git book
prepare_package
prepare a package
update_NEWS_md
update the NEWS.md
Easter EggοΌ my_cat
will show my little
cat named GuoDong.