二、 R入门样例

启动R软件进入命令行界面
R入门样例

2.1 四则运算

以(1+2*3-4)/5=0.6为例
R入门样例

2.2 数学函数

abs,sqrt:绝对值,平方根
log, exp, log10, log2:对数与指数函数
sin,cos,tan,asin,acos,atan,atan2:三角函数
sinh,cosh,tanh,asinh,acosh,atanh:双曲函数
beta,lbeta,gamma,lgamma,digamma,trigamma,tetragamma,pentagamma,choose ,lchoose:与贝塔函数、伽玛函数、组合数有关的特殊函数
fft,mvfft,convolve:富利叶变换及卷积
polyroot:多项式求根
poly:正交多项式
spline,splinefun:样条差值
besselI,besselK,besselJ,besselY,gammaCody:Bessel函数
deriv:简单表达式的符号微分或算法微分
我们以简单的求平方根函数sqrt()为例
R入门样例

2.3 输出

2.4.1 简单输出

命令行的计算结果直接显示在命令的后面。 在用source()运行程序文件时, 需要用print()函数显示一个表达式的结果,如:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-cRdfo9PA-1593683823909)(https://s1.ax1x.com/2020/07/01/Nosji9.png)]

cat()函数显示多项内容, 包括数值和文本, 文本包在两个单撇号或两个双撇号中,如:

R入门样例

cat()函数最后一项一般是"\n", 表示换行。 忽略此项将不换行。

再次提示:要避免打开中文输入法导致误使用中文标点。

2.4.2 用sink()函数作运行记录

R使用经常是在命令行逐行输入命令(程序), 结果紧接着显示在命令后面。 如何保存这些命令和显示结果? 在R命令行中运行过的命令会被保存在运行的工作文件夹中的一个名为.Rhistory的文件中。 用sink()函数打开一个文本文件开始记录文本型输出结果。 结束记录时用空的sink()即可关闭文件不再记录。 如

R入门样例
R入门样例
sink()用作输出记录主要是在测试运行中使用, 正常的输出应该使用cat()函数、write.table()write.csv()等函数。

相关文章:

  • 2022-12-23
  • 2021-09-30
  • 2021-11-28
  • 2021-12-16
  • 2021-07-09
  • 2021-10-13
猜你喜欢
  • 2022-02-23
  • 2022-12-23
  • 2022-12-23
  • 2021-12-31
  • 2021-08-21
  • 2021-11-07
  • 2022-01-08
相关资源
相似解决方案