R言語の概要と入門

記事とコードは [Github ウェアハウス: https://github.com/timerring/dive-into-AI ]にアーカイブされています。または、公開アカウント [AIShareLab] はR 言語に返信することで取得することもできます。

一般的な算術演算子

オペレーター 説明する
+ 追加
引き算
* 乗算
/ 分割
^ または ** べき乗
%% 余剰
%/% 整数の除算

R では大文字と小文字が区別されることに注意してください。

一般的な数学関数

  • 腹筋(x)
  • sqrt(x)
  • sin(x)、cos(x)、tan(x)
  • asin(x)、acos(x)、atan(x)
  • exp(x)
  • log(x)、log2(x)、log10(x)
  • Round(x, 予約された数字)
  • 天井(x)
  • 床(x)
  • trunc(x): x の整数部分を切り取る
  • R パッケージのほとんどの関数にはサンプルが付属しており、サンプル コードを実行するには関数 example() が使用されます。

Rオブジェクト

R では、「すべてがオブジェクト」です。データ分析には、データの照合、探索、モデリングから視覚化までの多くのステップが含まれており、各ステップではベクトル、行列、関数、モデルなどのさまざまなオブジェクトを扱う必要があります。

a = 3 + 5
# 可以写成
a <- 3 + 5

比較演算子との混同<-を避けるために、代入記号を使用することをお勧めします。==

b <- sqrt(36) #b=6
a + b
# 也可以在左边计算它的值,然后通过右赋值“->”把结果赋给一个新的对象;这个写法并不常见
a + 3*b -> c
c

オブジェクト名は 1 つ以上の文字で構成できます。オブジェクト名は一般的なもので只能以字母开头、数字、ドット「.」、アンダースコア「_」を含めることができます。

一般的に使用される関係演算子と論理演算子

  • >
  • <
  • ==
  • !=
  • >=
  • <=
  • &
  • |

ワークスペース管理

ワークスペースは R の作業環境であり、作成されたすべてのオブジェクトはワークスペース (グローバル環境 .GlobalEnv とも呼ばれます) に一時的に保存されます。

この関数を使用して、ls( )現在のワークスペース内のすべてのオブジェクトをリストできます。

ls()

作業ディレクトリは、R がファイルを読み取り、結果を保存するフォルダーです。この関数を使用してgetwd( )現在の作業ディレクトリを表示したり、setwd( )現在の作業ディレクトリを設定したりすることもできます。解析プロジェクトのすべてのファイルを 1 つのフォルダーに保存すると、プロジェクト管理が便利になり、解析効率が向上します。したがって、通常は、コード スクリプト ファイルの最初の行で、最初に作業ディレクトリを設定できます。

getwd()  # 获取工作目录路径
setwd("/home/project/myprojects/project1")  # 修改工作目录路径

# 想要把当前工作空间保存到一个指定的文件,可以在退出时输入
save.image("MyFile.Rdata")
# 输出后可以刷新右侧文件树,右键复制文件路径,或者下载

次回は、load( )関数を使用して保存されたワークスペースをロードし、このプロジェクトの分析作業を続けることができます。作業量が多い場合、作業効率が大幅に向上します。

おすすめ

転載: blog.csdn.net/m0_52316372/article/details/132352925