R言語面接問題

6015 ワード

R言語プログラミングとは?
R言語は、統計分析およびその目的のためのグラフィック作成のためのプログラミング言語である.データ型ではなく、計算に使用するデータ・オブジェクトがあります.データ・マイニング、回帰分析、確率推定などの分野で使用され、使用可能な多くのパッケージが使用されています.
R言語の異なるデータオブジェクトは何ですか?
これらはR言語の6つのデータオブジェクトです.ベクトル、リスト、配列、マトリクス、データ・ボックス、テーブルです.
R言語で有効な変数名は何ですか?
有効な変数名は、アルファベット、数値、点、または下線文字で構成されます.変数名は、アルファベットまたは数値の後にない点で始まります.
配列とマトリクスの主な違いは何ですか?
行列は常に2次元です.行と列しかないからです.しかし、アレイは任意の数の次元を有し、各次元はマトリクスである.例えば、3 x 3 x 2アレイは、次元が3 x 3の2つのマトリクスを表す.
R言語のどのデータオブジェクトが分類データの格納と処理に使用されますか?
R言語のファクタデータオブジェクトは、R言語の分類データを格納および処理するために使用される.
どのようにしてR言語でcsvファイルをロードして使用しますか?
R言語ead.csv関数を使用してcsvファイルをロードできます.R言語は、この関数を使用してcsvファイルを読み込むときにデータボックスを作成します.
R言語の現在の作業ディレクトリの名前を取得するにはどうすればいいですか?
コマンドgetwd()は、R言語環境の現在の作業ディレクトリを示します.
R言語ベースパッケージとは?
これは、R言語環境設定時にデフォルトでロードされるパッケージです.入力/出力、算術計算など、R言語環境での基本機能を提供します.
論理回帰でR言語をどのように使用しますか?
論理回帰処理は二元応答変数の確率を測定する.R言語では、関数glm()を使用して論理回帰を作成します.
Mという行列の2番目の列と4番目の行の要素にどのようにアクセスしますか?
式M[4,2]は、4行目および2列目の要素を与える.
ベクトル内の要素の回収とは?例を挙げる.
動作中に異なる長さの2つのベクトルが関連する場合、短いベクトルの要素は動作を完了するために再利用される.これを要素ループと呼びます.例-v 1
R言語で関数を呼び出すにはどんな方法がありますか?
3つの方法でR言語で1つの関数を呼び出すことができます.1つ目の方法は、パラメータの位置を使用して呼び出すことです.2番目のメソッドidは、パラメータの名前を使用して呼び出され、3番目のメソッドはデフォルトのパラメータで呼び出されます.
R言語における遅延関数評価とは?
関数の遅延評価は、関数体の内部で使用される場合にのみパラメータが評価されることを意味します.関数ボディのパラメータの参照がない場合は、単純に無視されます.
R言語でパッケージをインストールする方法
R言語にパッケージをインストールするには、次のコマンドを使用します.
install.packages("package Name"

XMLファイルを読み込むためのR言語パッケージに名前を付けます.
XMLという名前のパッケージは、XMLファイルの読み取りと処理に使用されます.
リストの要素を更新および削除できますか?
任意の要素を更新できますが、リストの末尾の要素しか削除できません.
一般式にR言語で行列を作成します.
R言語でマトリクスを作成する一般的な式は-matrix(data,nrow,ncol,byrow,dimnames)
この関数はR言語でboxplotグラフィックを作成するために使用されますか?
boxplot()関数は、R言語で箱線図を作成するために使用されます.数式とデータボックスを入力として使用して、ボックス線図を作成します.
時系列解析を行う場合、ts()関数でfR言語equency=6とはどういう意味ですか?
周波数6は、時系列データの時間間隔が10分毎に1時間であることを示す.
R言語でのデータ再構築とは?
R言語では、ある形式から別の形式にデータオブジェクトを変換することができる.たとえば、多くのリストをマージすることで、データ・ボックスを作成できます.これは、一連のR言語コマンドに関し、データを新しいフォーマットに持ち込む.これはデータ整形と呼ばれています.
R言語unif(4)の出力は何ですか?
0と1の間の4つの乱数を生成します.
R言語にインストールされているすべてのパッケージのリストを取得するにはどうすればいいですか?
コマンドの使用
installed.packages()

コマンド-strsplit(x,“e”)を実行するのはどういう意味ですか?
ベクトルxの文字列をアルファベットeの位置のサブ文字列に分割します.
Rスクリプトに文字列から大文字のすべての唯一字-「速い茶色のキツネが怠け者の犬を飛び越えた」を抽出します.
x string "")
extract.words string [[1]]
result print(result)

ベクトルvはc(1,2,3,4)、リストxはリスト(5:8)、v*x[1]の出力は何ですか?
v*x[1]のエラー:バイナリ演算子の非数値パラメータ
ベクトルvはc(1,2,3,4),リストxはリスト(5:8),v*x[[1]]の出力は何ですか.
[1] 5 12 21 32s
unlist()は何ですか.
リストをベクトルに変換します.
R言語表現を与え、pbinomを用いた硬貨51個の硬貨から26個以下のヘッドを得た.
x pbinom(26,51,0.5)
print(x)

Xはベクトルc(5,9.2,3,8.51,NA),mean(x)の出力は何ですか.
NA

JSONファイルのデータをデータボックスに変換するにはどうすればいいですか?
関数as.data.frame()の使用
R言語では、ベクトルxのすべての欠落値をベクトルの要素と置換する関数が与えられますか?
function(x){x [is.na(x)] <sum(x,na.rm = TRUE); x }

アプリ()のR言語での用途は何ですか?
配列内の各要素に同じ関数を適用します.たとえば、各行の平均値を検索します.
配列を行列と呼ぶか、行列を配列と呼ぶか.
各マトリクスは配列と呼ぶことができるが、逆にはならない.マトリクスは常に2次元ですが、配列は任意の次元であってもいいです.
欠落した値のヘルプページを見つけるにはどうすればいいですか?
?NA

ベクトルxの標準偏差をどのように取得しますか?
sd(x,na.rm = TRUE)

R言語で現在の作業ディレクトリのパスを設定するにはどうすればいいですか?
setwd("Path")

「%%」と「%/%」の違いは何ですか?
「%%」は、第1のベクトルと第2のベクトルとの除算の余剰を与え、「%/%」は、第1のベクトルと第2のベクトルとの除算の商を与える.
col.max(x)は何ですか.
行ごとに最大値を持つ列を検索します.
ヒストグラムを作成するコマンドを指定します.
hist()
R言語ワークスペースからベクトルを削除する方法
rm(x)
パッケージMASSで使用可能なデータセットのリスト
data(package ="MASS")

使用可能なすべてのパッケージで使用可能なデータセットを一覧表示します.
data(package = .packages(all.available = TRUE))

コマンドの使用-install.packages(file.choose()、repos=NULL)とは?
ファイルを参照して選択することで、ローカルディレクトリからR言語パッケージをインストールできます.
要素15がベクトルxに存在するかどうかを確認するコマンドが与えられる.
15% %x

散点図マトリクスを作成する構文を示します.
pairs(formula, data)

式は、ペアで使用される変数シリーズを表し、データは、変数を取得するデータセットを表します.
R言語のsubset()関数とsample()関数の違いは何ですか?
subset()関数は、変数と観察値を選択するために使用されます.sample()関数は、データセットからnサイズのランダムサンプルを選択するために使用されます.
「m」がR言語のマトリクスデータオブジェクトであることをどのようにチェックしますか?
is.matrix(m)はTRUEを再実行する必要があります.
次の式all(NA==NA)の出力は何ですか?
[1] NA

R言語でのマトリクスの転置方法
関数t()は、マトリクスを回転させるために使用される.例−t(m)であり、mはマトリクスである.
R言語で「next」文を使うのは何ですか?
ループの現在の反復をスキップして終了しない場合は、Rプログラミング言語の「next」文が役立ちます.