1

ExcelシートからRの.RDataファイルにデータを保存するにはどうすればよいですか? R のパッケージの 1 つを使用し、データセットをデータ (データセット) としてロードするには、データを .RData ファイルとして保存し、それをパッケージにロードする必要があると思います。現在、私のデータは Excel スプレッドシートにあります。

私のExcelシートには、x、y、time.lagなどの列名があります。私はそれを .csv として保存し、次を使用します: x=read.csv('filepath', header=T,) 次に data(x) と言うと、データセット 'x' が見つからないことが示されます

4

3 に答える 3

6

XLSおよびXLSXファイルから直接読み取ることができるパッケージもいくつかあります。たとえば、ここここでそのトピックについて質問したこともあります。ただし、データを読み込むことにした場合、RDataへの保存は、、、およびおそらく私が考えていない他のいくつかで処理saveできますsave.imagesaveRDS

于 2012-06-22T05:20:49.557 に答える
5

Excel データを .csv ファイルとして保存し、read.csv() または read.table() を使用してインポートします。それぞれのヘルプでオプションについて説明します。

たとえば、myFile.xls というファイルがあり、myFile.csv として保存します。

library(BBMM)

# load an example dataset from BBMM
data(locations)


# from the BBMM help file
BBMM <- brownian.bridge(x=locations$x, y=locations$y, time.lag=locations$time.lag[-1], location.error=20,  cell.size=50)
bbmm.summary(BBMM)

# output of summary(BBMM)
Brownian motion variance :  3003.392
Size of grid :  138552 cells
Grid cell size :  50


# subsitute locations for myData for your dataset that you have read form a myFile.csv file
myData <- read.csv(file='myFile.csv', header=TRUE)

head(myData) # will show the first 5 entries in you imported data

# use whatever you need from the BBMM package now ....
于 2012-06-22T04:36:39.840 に答える
4

RODBC パッケージを確認します。R Data Import/Exportで例を見つけることができます。データベース テーブルからのように、Excel シートからデータをクエリできます。

RODBC で Excel シートを読み取る利点は、適切な形式で日付 (使用する場合) を取得できることです。中間 CSV では、要素または文字列にする場合を除き、列の型を指定する必要があります。また、必要に応じてデータの一部のみをクエリできるため、subset() が不要になります。

于 2012-06-22T04:36:11.290 に答える