r语言c函数返回值 r语言return两个返回值( 四 )


edit命令用来编辑函数,也可用来编辑数据 , 但不会自动保存
fix函数与edit类似,但它可以自动保存
从外部文件读入数据
从文本文件读?。?
s1=read.table("student.txt")
s1
V1V2V3
1classsexscore
21女80
31男85
42男92
52女76
63女61
73女95
83男83
读入表格数据的命令是:read.table
忽略掉标签而直接使用默认的行标签
s2=read.table("student.txt",header=T)
s2
classsexscore
11女80
21男85
32男92
42女76
53女61
63女95
73男83
从网络读入数据
url可以从网页上读入正确格式的数据,要借助read.table函数
address=
/sample.txt
read.table(file=url(address))
读入其他格式的数据库
要读入其他格式的数据库,必须先安装"foreign"模块,它不属于R的8个内置模块,需在使用前安装 。library(foreign)
SAS:R只能诗篇SAS Transport format(XPORT)文件,需要把普通的SAS数据文件(.ssd和.sas7bdat)转换成Transport format(XPORT)文件,再用命令:read.xport()
SPSS数据库:read.spss()可读入SPSS数据文件
Epi info数据库:
要给数据集一个名字 , 则是;read.epiinfo("文件名.rec")-名称
Stata数据库:
R可读入Stata5,6,7的数据库
读入数据文件后,使用数据集名$变量名,即可使用各个变量
read.dta(“文件名.dta”)
读入数据文件后,使用数据集名$变量名,即可使用各个变量 。
mean(data$age)
便是计算数据集 data中的变量age的均数 。
2.5 函数、循环与条件表达式
2.5.1编写函数
句法是:
函数名 = function (参数1 , 参数2…)
{
函数体
函数返回值
}
对于这类只有一个算术式的简单函数,也要不要{}
mean(data$age)
便是计算数据集 data中的变量age的均数 。
若不使用圆括号,直接输入函数名 , 按回车键将显示函数的定义式:
单参数:使函数个性化 , 可使用单参数,函数将会根据参数的不同,返回值不同
welcome.sb=function(names)print(paste("welcome",names,"to
use R"))
welcome.sb("Mr fang")
[1] "welcome Mr fang to use R"
welcome.sb("Mr Wang")
[1] "welcome Mr Wang to use R"
默认参数:即不输入任何参数
函数的默认参数
welcome.sb=function(names="Mrfang")print(paste("welcome",
names,"to use R"))
welcome.sb()
[1] "welcome Mr fang to use R"
当函数体的表达式超过一个时 , 要用{}封起来
2.5.2 for循环
for循环的句法是:
for (变量 in取值向量) {
表达式…
}
R语言中 , 怎么提取函数计算的某些结果如果这个函数本身返回的东西是一个list,那r语言c函数返回值我们可以用$符号来提?。?举例如下r语言c函数返回值:
sum_and_mean = function(a,b){
sum = a+b
【r语言c函数返回值 r语言return两个返回值】mean = (a+b)/2
return(list(sum = sum, mean = mean))
}
# 当我们call这个function的时候
sum_and_mean(2,4)$sum # 结果等于6
sum_and_mean(2,4)$mean # 结果等于3
希望对r语言c函数返回值你有帮助!
关于r语言c函数返回值和r语言return两个返回值的介绍到此就结束了 , 不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。

推荐阅读