09.05.2015 Views

R 数据导入和导出.pdf - 数学建模学习资源网站

R 数据导入和导出.pdf - 数学建模学习资源网站

R 数据导入和导出.pdf - 数学建模学习资源网站

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

R-data (2.2.1) 刘 重 杰 翻 译 初 稿<br />

> sqlSave(channel, USArrests, rownames = "state", addPK = TRUE)<br />

> rm(USArrests)<br />

## 给 出 数 据 库 中 的 数 据 表<br />

> sqlTables(channel)<br />

TABLE_QUALIFIER TABLE_OWNER TABLE_NAME TABLE_TYPE REMARKS<br />

1 usarrests TABLE<br />

## 展 示 数 据 库 中 数 据 表 的 内 容<br />

> sqlFetch(channel, "USArrests", rownames = "state")<br />

murder assault urbanpop rape<br />

Alabama 13.2 236 58 21.2<br />

Alaska 10.0 263 48 44.5<br />

...<br />

## 一 个 SQL 查 询<br />

> sqlQuery(channel, "select state, murder from USArrests where rape > 30 order by murder")<br />

state murder<br />

1 Colorado 7.9<br />

2 Arizona 8.1<br />

3 California 9.0<br />

4 Alaska 10.0<br />

5 New Mexico 11.4<br />

6 Michigan 12.1<br />

7 Nevada 12.2<br />

8 Florida 15.4<br />

## 移 除 数 据 库 中 的 数 据 表<br />

> sqlDrop(channel, "USArrests")<br />

## 关 闭 连 接<br />

> odbcClose(channel)<br />

下 面 是 一 个 Windows 下 通 过 ODBC 使 用 Excel 电 子 表 格 的 例 子 , 我 们 可 以 通 过 如 下 方<br />

式 读 取 电 子 表 格 :<br />

> library(RODBC)<br />

> channel sqlTables(channel)<br />

TABLE_CAT TABLE_SCHEM TABLE_NAME TABLE_TYPE REMARKS<br />

1 C:\\bdr NA Sheet1$ SYSTEM TABLE NA<br />

2 C:\\bdr NA Sheet2$ SYSTEM TABLE NA<br />

3 C:\\bdr NA Sheet3$ SYSTEM TABLE NA<br />

4 C:\\bdr NA Sheet1$Print_Area TABLE NA<br />

## 读 取 sheet1 的 内 容<br />

> sh1

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!