RでEXCELのファイルを読む
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
開始行:
*COLOR(red){SIZE(20){RでExcelのファイルを読む}} [#e0b2e363]
([[RODBC]],[[RODBC(ODBCデータベース・アクセス)パッケージ...
RODBCを使い、ODBC経由でEXCEL(.xls)のデータを読み込みます。~
これで日本の多くの統計情報(なぜかEXCELでの提供が多い)が扱...
xlsxファイルについては→[[Excel2007ファイルの読み書き]]
**使用例 [#ga3ffc67]
> library(RODBC)
> conn <- odbcConnectExcel("d:/home/hoge/2003都道府県別...
> # テーブル(シートの一覧)
> sqlTables(conn)
TABLE_CAT TABLE_SCHEM TA...
1 d:\\home\\hoge\\2003都道府県別人口 <NA> 都道府...
REMARKS
1 <NA>
> tbl<-sqlQuery(conn,"select * from [都道府県別人口$]" )
> is.data.frame(tbl)
[1] TRUE
> barplot(tbl$人口/10000,main="都道府県別人口",ylab="万...
> odbcClose(conn)
*** odbcConnectExcel [#wa8fb9fa]
ファイル名を与えるとき、お手軽でよい。
ファイルを任意に選びたいときは、odbcConnect("Excel Files"...
ダイヤログが出てくるので便利である。
-使用例~
[[(Rで学ぶ)データマイニング1 データ解析の視点から (熊谷 ...
*** sqlQuery [#oe0dc84f]
TABLE_NAME はシート名の事。
列を選択したいときは、たとえば、1列目に"都道府県,人口"と...
sqlQuery(conn,"select [都道府県],[人口] from [都道府県別...
で読めるはずである。
*** read.xls [#pa0d3442]
Windows の場合は Active Perl が必要で、read.xls 使用時に...
-使用例
>library(gdata)
>jpnpop <- read.xls("d:/home/hoge/2003都道府県別人口.xls...
*** xlsReadWrite [#z9c6ff2a]
ネィティブの xls ファイルの読み書きが可能。日本語に対応。
***dataframes2xls [#a1ab8346]
データフレームを XLS ファイルに書き込む
-使用例~
[[(Rで学ぶ)データマイニング1 データ解析の視点から (熊谷 ...
*** 注意 [#q25841b0]
日本語を扱う場合は日本語パッチが必要。~
運が悪いと落ちるので、こまめにセーブ。~
カラムの一覧はよくわからない。~
# たしか、ODBCって元々弱かったと思うのだけど。~
*** 参考サイト [#y938c988]
-[[エクセルデータのcsvファイルによるインポート]]
*** 他の情報も求む。 [#xd289dc3]
- Rコマンダーのメニューから、データ→データのインポート→Ex...
- Rコマンダーの〔データのインポート→Excel、Access、dBase...
- 確かにそうですね。Rを広めるためにはRコマンダーを使って...
- r-help 記事より引用 (2007-08-12)
There are also some notes about this in the R Data Impor...
http://cran.r-project.org/doc/manuals/R-data.html#Readin...
But I've gathered the following examples from the R-help...
archives [in addition to the option of saving the spread...
and reading it in with read.csv()]. Personally, I use op...
happened to have Perl installed on my Windows XP machine...
had good luck with it.
Hope this helps.
========= Option 1 =========
# SIMPLEST OPTION
install.packages(xlsReadWrite)
library(xlsReadWrite)
data = read.xls("sampledata.xls",sheet=1)
========= Option 2 =========
# ALSO SIMPLE BUT MORE MANUAL WORK EACH TIME
# (1) highlight region in Excel you want to import and
data = read.delim(file="clipboard",header=TRUE)
# or, if you don't have a header,
data = read.delim(file="clipboard",header=FALSE)
========= Option 3 =========
# RODBC IS A BIG APPLICATION, FOR INTERFACING
# WITH MANY TYPES OF FILES/SERVERS
install.packages(RODBC)
library(RODBC)
fid <- odbcConnectExcel("sampledata.xls")
data <- sqlFetch(fid,"Sheet1")
close(fid)
========= Option 4 =========
# REQUIRES CONCURRENT INSTALLATION OF PERL
install.packages(gdata)
library(gdata)
data = read.xls("sampledata.xls",sheet=1)
- データ→データのインポートと進んでもテキスト、SPSS、Mini...
- 普通は出ますよ。バージョンが古いのでは??~
[[統計解析フリーソフト R 入門:http://cwoweb2.bai.ne.jp/~j...
- Rcommanderについては、Windows(普通?)ではないOSをご利用...
- なるほど。Linux版Rcommanderには「Excel、Access、dBase」...
#comment
終了行:
*COLOR(red){SIZE(20){RでExcelのファイルを読む}} [#e0b2e363]
([[RODBC]],[[RODBC(ODBCデータベース・アクセス)パッケージ...
RODBCを使い、ODBC経由でEXCEL(.xls)のデータを読み込みます。~
これで日本の多くの統計情報(なぜかEXCELでの提供が多い)が扱...
xlsxファイルについては→[[Excel2007ファイルの読み書き]]
**使用例 [#ga3ffc67]
> library(RODBC)
> conn <- odbcConnectExcel("d:/home/hoge/2003都道府県別...
> # テーブル(シートの一覧)
> sqlTables(conn)
TABLE_CAT TABLE_SCHEM TA...
1 d:\\home\\hoge\\2003都道府県別人口 <NA> 都道府...
REMARKS
1 <NA>
> tbl<-sqlQuery(conn,"select * from [都道府県別人口$]" )
> is.data.frame(tbl)
[1] TRUE
> barplot(tbl$人口/10000,main="都道府県別人口",ylab="万...
> odbcClose(conn)
*** odbcConnectExcel [#wa8fb9fa]
ファイル名を与えるとき、お手軽でよい。
ファイルを任意に選びたいときは、odbcConnect("Excel Files"...
ダイヤログが出てくるので便利である。
-使用例~
[[(Rで学ぶ)データマイニング1 データ解析の視点から (熊谷 ...
*** sqlQuery [#oe0dc84f]
TABLE_NAME はシート名の事。
列を選択したいときは、たとえば、1列目に"都道府県,人口"と...
sqlQuery(conn,"select [都道府県],[人口] from [都道府県別...
で読めるはずである。
*** read.xls [#pa0d3442]
Windows の場合は Active Perl が必要で、read.xls 使用時に...
-使用例
>library(gdata)
>jpnpop <- read.xls("d:/home/hoge/2003都道府県別人口.xls...
*** xlsReadWrite [#z9c6ff2a]
ネィティブの xls ファイルの読み書きが可能。日本語に対応。
***dataframes2xls [#a1ab8346]
データフレームを XLS ファイルに書き込む
-使用例~
[[(Rで学ぶ)データマイニング1 データ解析の視点から (熊谷 ...
*** 注意 [#q25841b0]
日本語を扱う場合は日本語パッチが必要。~
運が悪いと落ちるので、こまめにセーブ。~
カラムの一覧はよくわからない。~
# たしか、ODBCって元々弱かったと思うのだけど。~
*** 参考サイト [#y938c988]
-[[エクセルデータのcsvファイルによるインポート]]
*** 他の情報も求む。 [#xd289dc3]
- Rコマンダーのメニューから、データ→データのインポート→Ex...
- Rコマンダーの〔データのインポート→Excel、Access、dBase...
- 確かにそうですね。Rを広めるためにはRコマンダーを使って...
- r-help 記事より引用 (2007-08-12)
There are also some notes about this in the R Data Impor...
http://cran.r-project.org/doc/manuals/R-data.html#Readin...
But I've gathered the following examples from the R-help...
archives [in addition to the option of saving the spread...
and reading it in with read.csv()]. Personally, I use op...
happened to have Perl installed on my Windows XP machine...
had good luck with it.
Hope this helps.
========= Option 1 =========
# SIMPLEST OPTION
install.packages(xlsReadWrite)
library(xlsReadWrite)
data = read.xls("sampledata.xls",sheet=1)
========= Option 2 =========
# ALSO SIMPLE BUT MORE MANUAL WORK EACH TIME
# (1) highlight region in Excel you want to import and
data = read.delim(file="clipboard",header=TRUE)
# or, if you don't have a header,
data = read.delim(file="clipboard",header=FALSE)
========= Option 3 =========
# RODBC IS A BIG APPLICATION, FOR INTERFACING
# WITH MANY TYPES OF FILES/SERVERS
install.packages(RODBC)
library(RODBC)
fid <- odbcConnectExcel("sampledata.xls")
data <- sqlFetch(fid,"Sheet1")
close(fid)
========= Option 4 =========
# REQUIRES CONCURRENT INSTALLATION OF PERL
install.packages(gdata)
library(gdata)
data = read.xls("sampledata.xls",sheet=1)
- データ→データのインポートと進んでもテキスト、SPSS、Mini...
- 普通は出ますよ。バージョンが古いのでは??~
[[統計解析フリーソフト R 入門:http://cwoweb2.bai.ne.jp/~j...
- Rcommanderについては、Windows(普通?)ではないOSをご利用...
- なるほど。Linux版Rcommanderには「Excel、Access、dBase」...
#comment
ページ名: