R统计学1 - 基础操作入门问题1-20

R语言基础教程:从生成随机数到数据库连接
本文详细介绍了R语言入门的基础操作,包括生成高斯分布随机数、内存管理、调整数字精度、系统调用、R包管理、工作目录设置、数据保存、函数查看、科学计数法、数据读取、输出格式、因子转换、数据可视化、数据库连接以及数据处理技巧。

R统计学入门基础问题

1. 如何生成100个高斯(正态)分布随机数

x <- rnorm(100, mean = 5, sd = 0.1)
x
# [1] 4.893534 5.046611 5.081097 4.979164 5.181700 5.038192 5.135376 5.173346 4.968877 4.986146
# [11] 4.946258 5.198199 5.055531 4.943075 5.073673 4.831518 5.020880 4.930038 5.069399 4.966239
# [21] 5.035919 4.748342 4.950412 5.098074 5.200755 5.016067 4.980694 5.092845 4.969212 5.166748
# [31] 5.063731 5.188161 5.067183 4.832255 4.948366 4.945234 5.281972 5.004589 5.052194 4.970655
# [41] 4.821950 5.172387 5.075971 4.881912 5.077742 4.959202 4.978079 5.071156 5.122046 5.099949
# [51] 5.056486 5.073163 4.986136 4.879002 5.035217 5.115133 5.170419 4.979108 4.999929 5.104167
# [61] 4.995740 5.136457 5.088393 5.068214 4.979342 4.862489 4.984418 4.851406 5.101475 5.009014
# [71] 4.955209 5.113826 4.993114 4.969778 5.174806 5.118025 4.940426 5.016818 5.008397 5.007662
# [81] 5.037553 4.841561 4.927540 4.792235 4.943234 5.025745 4.877301 5.006027 5.105440 4.816338
# [91] 5.078376 5.099721 4.976009 4.844325 4.920226 5.052165 5.042234 4.876854 5.053872 5.029314
mean(x)
# 5.015125
sd(x)
# 0.1027691
summary(x)
# Min. 1st Qu.  Median    Mean 3rd Qu.    Max. 
# 4.748   4.954   5.016   5.015   5.079   5.282 

2. 如何清除内存所有变量

rm(list = ls(all = TRUE))

3. 如何更改小数显示数字位数

pi <- 3.1415926
# digits支持1-22个数字,默认为7
options(digits = 4) 
pi
# 3.142

4. 如何通过R调用系统内程序

使用system()或shell.exec()函数启动程序

system(paste("C:/Program Files/Internet Explorer/iexplore.exe" ,"cran.r-project.org") , wait = FALSE)
system("notepad")

5. 如果本地升级R,不重装R包

其他目录安装R新版本,将就版本R程序的library目录下的R包复制至新的R library目录下,执行以下代码

update.packages()

6. 如何获取当前工作目录和设置工作目录

# 获取当前working directory
getwd()

# 设置工作目录
setwd("目录路径")

7. 如何保存当前工作

# 工作目录生成.RData文件
save.image()

# 保存R对象
pi <- 3.1415926
save(pi , file = "pi.data")

8. 如何获取本地安装的R包列表

.packages(all.available = TRUE)
# [1] "abind"                          "ade4"                          
# [3] "afex"                           "affy"                          
# [5] "affyio"                         "airway"                        
# [7] "ALL"                            "Amelia" 
...
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

生信与基因组学

每一份鼓励是我坚持下去动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值