2016-05-22 6 views
-4

Excelファイルがn個あると仮定して、データの解析を開始するときに関数を書きたいとします。たとえば、時には私は30行5列、または100列100行の行列を持つことがあります。このようにQ<- function(x){}行列を解析する関数を生成するR

私はRコードを書いて、利用可能な列と行がある行列を分析することができます。それが意味をなさないことを願って、私はそれをもっと説明してうれしいです。ご協力いただきありがとうございます。

+0

自家製機能は必要ありません、組み込み関数を使用します! '.txt'、' .csv'などのテキストベースの形式にエクスポートしてみましたか?それから 'read.table'ですか?また、RStudioにインポートデータセットメニューがあります。全体的なグーグルの 'インポートデータR'は、助けてくれるかもしれません... –

+0

Vincent @ - ありがとうございます。直ちに多くの統計的手続きを分析するためのプログラムを作成したいと思います。私はread.tableか... – user17

+0

Rは本当に好きではありません(少なくとも最初は) "私は2行のコードを入力し、私の仕事は終わっています"。そして、あなたがしたいことは、私にはまだ不明です。 –

答えて

0

あなたの質問は漠然としています:Excelファイルを読み込んで、データ内の列または行に何らかの機能を適用することを前提としています。

readxlパッケージのread_excelメソッドを使用することをおすすめします。

library(readxl) 
data <- read_excel("filename.xlsx",sheet="sheetname") 

たとえば、次のような関数を適用します。 sum()、マトリックスの列には、apply()関数を使用します。行のために

test <- apply(data, 2, sum) 

test <- apply(data, 1, sum) 
関連する問題