R语言常用函数 & R语言其他
2015-04-07 16:22
447 查看
操作数据库(RODBC)
odbcConnect(dsn, uid="", pwd="") 建立一个到ODBC数据库的连接
sqlFetch(channel, sqltable) 读取ODBC数据库中的某个表到一个数据框中
sqlQuery(channel, query) 向ODBC提交一个查询并返回结果
sqlSave(channel, dataframe, tablename=table, append=FALSE, rowname=TRUE) 将数据框写入或更新到ODBC数据库的某个表中
sqlUpdate(channel, dataframe, tablename=table, append=FALSE, rowname=TRUE, index="")
sqlDrop(channel, table) 删除某个表(物理删除)
sqlClear(channel, table) 删除某个表的数据
close(channel) 关闭连接
length(object)
语句variable[condition] <- expression将仅在condition的值为TRUE时执行赋值。
eg: leadership$agecat[leadership$age > 75] <- "Elder"
重命名 rename(dataframe, c(oldname="newname", oldname="newname", ...)) (reshape包)
排序 order(object)
rank(object) 返回排序后的序号
使用sql语句操作数据框(sqldf) : sqldf(sql) : 只能使用select语句
NA(not available) : 不可用
NaN(not a number) : 非数值
判断是否为NA : is.na(object)
去掉NA值 : na.omit(object)
apply()函数 : 可将一个任意函数“应用”到矩阵、数组、数据框的任何维度上
apply(x, MARGIN, FUN, ...)
其中, x为数据对象, MARGIN是维度的下标, FUN是由你指定的函数,而... 则包括了任何想传递给FUN的参数。在矩阵或数据框中, MARGIN=1表示行, MARGIN=2 表示列
拼接字符串 : paste0(str1, str2, ...)
类型转换 :
逻辑运算符 :
算术运算符 :
控制流 :
for(ver in seq) statement
while(condition) statement
if(condition) statement else statement
ifelse(conditon, statemetn1, statement2)
odbcConnect(dsn, uid="", pwd="") 建立一个到ODBC数据库的连接
sqlFetch(channel, sqltable) 读取ODBC数据库中的某个表到一个数据框中
sqlQuery(channel, query) 向ODBC提交一个查询并返回结果
sqlSave(channel, dataframe, tablename=table, append=FALSE, rowname=TRUE) 将数据框写入或更新到ODBC数据库的某个表中
sqlUpdate(channel, dataframe, tablename=table, append=FALSE, rowname=TRUE, index="")
sqlDrop(channel, table) 删除某个表(物理删除)
sqlClear(channel, table) 删除某个表的数据
close(channel) 关闭连接
length(object)
语句variable[condition] <- expression将仅在condition的值为TRUE时执行赋值。
eg: leadership$agecat[leadership$age > 75] <- "Elder"
重命名 rename(dataframe, c(oldname="newname", oldname="newname", ...)) (reshape包)
排序 order(object)
rank(object) 返回排序后的序号
使用sql语句操作数据框(sqldf) : sqldf(sql) : 只能使用select语句
NA(not available) : 不可用
NaN(not a number) : 非数值
判断是否为NA : is.na(object)
去掉NA值 : na.omit(object)
apply()函数 : 可将一个任意函数“应用”到矩阵、数组、数据框的任何维度上
apply(x, MARGIN, FUN, ...)
其中, x为数据对象, MARGIN是维度的下标, FUN是由你指定的函数,而... 则包括了任何想传递给FUN的参数。在矩阵或数据框中, MARGIN=1表示行, MARGIN=2 表示列
拼接字符串 : paste0(str1, str2, ...)
类型转换 :
逻辑运算符 :
算术运算符 :
控制流 :
for(ver in seq) statement
while(condition) statement
if(condition) statement else statement
ifelse(conditon, statemetn1, statement2)
相关文章推荐
- Ex7_4编写函数,统计此字符串中字母、数字、空格和其他字符­的个数
- linux网络编程常用函数详解与实例(socket-->bind-->listen-->accept)
- 【R语言】常用的字符串处理函数 【待更新】
- #include <algorithm> 常用函数
- R语言常用函数参考
- SQL Server 数据库日期处理及其他常用函数
- Matlab常用函数set&get
- linux网络编程常用函数详解与实例(socket-->bind-->listen-->accept)
- linux网络编程常用函数详解与实例(socket-->bind-->listen-->accept)
- R语言常用函数参考
- linux网络编程常用函数详解与实例(socket-->bind-->listen-->accept)
- python ftp操作脚本&常用函数
- 常用的BCB & Delphi 函数
- oracle常用函数之HEXTORAW & RAWTOHEX
- R语言学习笔记2——常用数学函数
- C&C++常用小函数 代码
- oracle常用函数之INITCAP & INSTR
- linux网络编程常用函数详解与实例(socket-->bind-->listen-->accept)
- oracle 字符串函数、数学函数、日期函数、其他函数、sql的执行过程 ORACLE 常用函数
- 黑马程序员_常用API(2) System&Math及其他类