R 数据导入和导出.pdf - 数学建模学习资源网站
R 数据导入和导出.pdf - 数学建模学习资源网站
R 数据导入和导出.pdf - 数学建模学习资源网站
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