R言語(1) -- 基本操作

ベース

作品一覧

-- 作業ディレクトリを取得します 

getwd()

-- 作業ディレクトリを変更します。

setwd(dir = "パス名")

 -- ディレクトリ内のファイルを表示します。

list.files()

割り当て

一般に、ハイフンの割り当て、alt + - ハイフンを出力するショートカット キー

× <- 3

ただし、<< を使用してグローバル変数への代入を強制することができます。

× << 3

現在のワークスペースで定義されている変数と関数を表示します。

ls()

ls.str() #各変数の詳細をリストする

str() #変数の詳細をリストする

オブジェクトの削除

rm(x) #x 変数を削除

rm(list = ls()) #ワークスペース内のすべてのオブジェクトを削除します

過去のコマンド記録を表示する

History(num) #最初の num コマンドを表示します

Ctrl + L でコマンドラインをクリアします

 ヘルプを見る

組み込みのヘルプ

help(package = package_name) #パッケージのヘルプを表示 

vignette("package_name") #パッケージのドキュメントを表示します (すべてのパッケージではありません)

help.function_name() #関数ヘルプ 1 を表示

help(関数名) #関数 2 のヘルプを表示します

? function_name #関数ヘルプ 3 を表示

args(fuction_name) #ドキュメント全体ではなく関数のパラメータをすばやく表示します

?? function_name #関数のヘルプをローカルで表示します。パッケージ 1 をロードすることはできません。

help.search("fuction_name") #パッケージをロードせずに関数のヘルプをローカルで表示します 2

RSiteRearch ("キーワード"} #検索キーワードの内容を表示するための公式 Web サイトへのリンク

apropos("keyword") #あいまい一致、キーワードを含むすべてのコンテンツを検索します

apropos("keyword", mode = "fuction" ) #あいまい一致、キーワードを含むすべての関数を検索します

example(fuction_name) #ヘルプドキュメントの関数の例を実行します

example("hist") #描画関数の例を示します

デモ(グラフィックス) #R のケース図をリストする

サイト検索

Rseek.org #Google カテゴリ。R 関連のすべてのコンテンツを検索できますが、科学的にオンラインにする必要があります。

ロブロガー

クイックR

仕上げる

ワークスペースを保存

画像を保存() 

やめる

q()

データセット

データ()

data(package = "paclage_name") #R パッケージによってマウントされたデータセットの名前

一般的な計算関数

合計する

和()

平均

平均()


Rパッケージ

ダウンロード

従来のダウンロード

install.packages('パッケージ名')

従来のレターの多くのパッケージのダウンロードについては、通常は使用できません。

パッケージのダウンロード パスを表示する

.libPaths()

パッケージを削除する

削除.packages("vcd")

アップデートパッケージ

update.packages()

 パッケージのロード/削除

ライブラリ(パッケージ名) #load

detach("パッケージ:パッケージ名")

 ヘルプを見る

help(パッケージ = "パッケージ名")

一括移行/クローン パッケージ

# デバイスによって移動されました

install.packages() #現在の環境にインストールされている R パッケージを一覧表示します

Rpack <-installed.packages()[,1] 

save(Rpack,file = "Rpack.Rdata") #保存

# ターゲットデバイス

for (Rpack の i) install.packages(i)


サイクル

構造:

1. 真か偽の条件判断

2. ループ実行の仕組み

3. 表現

要するに、ロジックは他の言語と同じです。例を挙げてみましょう。

ps 無限ループに陥った場合は、esc キーを押して一時停止してください

のために

for(i in 1:10){

        文体

}

その間

i = 1;

while (i<=10){

        文体

}

もし/そうでなければ

if(条件){

        文体

}

それ以外{

}

ifelse(条件, 条件が満たされる場合はステートメントの本文, 条件が満たされない場合はステートメントの本文)

おすすめ

転載: blog.csdn.net/Scabbards_/article/details/130158466