R中用于存储数据的形式即数据结构,包括 向量 (vector,文档4中已介绍) ;矩阵 (matrix) 、数组;数据框 (dataframe) 和列表 (list) (记住各数据结构的英文,后面要用。数组了解概念就行) 。
——本节详细内容可参考Robert I. Kabacoff《R语言实战(第2版) 》
二、 数据结构
1列表 (list)
列表是一些成分或对象的集合。
矩阵创建函数为:list()
特点:可包含各种数据模式。
list()函数格式如下:
mylist<- list(object1,object2, object3,...)
#也可以在object前加上name为其命名
mylist<- list(name1=object1,name1=object2,name1=object3,...)
举例:
g<-"My first list"
h<-c(25,18,29)
j<-matrix(1:10,nrow=5)
k<-c( "one","two","three")
mylist<-list(title=g,ages=h,j,k)
mylist
2 列表中元素的引用 (即元素的提取)
其他同前,这里也可使用$选定数据框中某个字段的数据
举例:
mylist$age
3 判断数据是否为列表
is.list()函数 #返回逻辑值
三、因子
在R中,类别(名义型:没有顺序之分的类别变量)和有序类别(有顺序型)在R中成为因子。
举例:糖尿病类型分为:Type1和Type2,这两者之间无顺序之分;病情严重程度分为轻、中、重,这有顺序之分。
函数factor()以一个整数向量的形式储存类别值,取值整数范围是1-k,k为名义型变量的唯一值的个数。
比如:
diabetes<-c("Type1","Type2","Type1")
diabetes<-factor(diabetes)
#返回为字符值,但其在计算机中存储的格式为(1,2,1)
#具体赋值根据字符顺序而定
str(diabetes) #展示diabetes的结构
status<-c("Poor","Improved","Excellent","Poor")
status<-factor(status,order=TRUE)
str(status)
#对于有序型变量,需要用order命令指定参数
#在计算机中存储的格式为(3,2,1,3)
status<-factor(status,order=TRUE,levels=c("Poor","Improved","Excellent"))
str(status)
#通过levels参数来指定排序顺序,这里存储的值为(1,2,3,1)
#注意和上面不改变默认排序对比
sex<-c(1,2,2,1)
sex1<-factor(sex,levels=c(1,2),labels=c("Male","Female"))
str(sex1)
#数值型变量通过labels和levels参数指定赋值,这里将男赋值为1,女赋值为2
#两者之外的值会返回为缺失值NA。
四、 数据模式、数据结构之间的转换
数据结构之间的转换
as.vector() #转为向量
as.matrix() #转为矩阵
as.data.frame() #转为数据框
as.list() #转为列表
数据模式之间的转换
as.factor() #转为因子型
as.numeric() #转为数值型
as.character() #转为字符型
as.logical() #转为逻辑型
举例:
a1<-c(1,2,1,2)
is.vector(a1)
a1
b<-as.character(a1)
b
a<-as.factor(a1)
a
a2<-matrix(1:6,nrow=3,ncol=2)
is.matrix(a2)
a2<-data.frame(a2)
is.matrix(a2)
is.data.frame(a2)
mellitus sugar diabetes。
单词解析:
candy:
读音:英 ['kændi],美 ['kændi] 。
n. 糖果 v. 用糖煮;使结晶为砂糖。
例句:The greedy little boy ate all the candy at the party.
那个贪吃的小男孩把宴会上所有的糖果都吃光了。
近义词:
sugar:
读音:英 ['ʃʊɡə(r)],美 ['ʃʊɡər]。
n. 糖,食糖;糖缸;甜言蜜语,阿谀奉承;宝贝,心肝。
v. 使甜;在...上撒糖。
☆ 13世纪晚期进入英语,直接源自中古英语的candi,一般表示“原糖,白糖。
1、起作用时间不同
胰岛素R是短小速效胰岛素,注射后30分钟起作用。
胰岛素N是长效胰岛素,注射后4~6小时起效。
2、持续时间不同
胰岛素R短效(速效):注射后30分钟起作用,高峰浓度2~4小时,持续5~8小时(皮下、肌内、静注)。(如普通胰岛素、正规胰岛素)
胰岛素N长效:注射后4~6小时起效,高75527两种。(精蛋白锌胰岛素)
3、适用人群不同
胰岛素R主要用于糖尿病,特别是胰岛素依赖型糖尿病。
胰岛素N适用于轻型和中型糖尿病
扩展资料:
胰岛素按药效长短分类:
1、超短效:注射后15分钟起作用,高峰浓度1~2小时。
2、短效(速效):注射后30分钟起作用,高峰浓度2~4小时,持续5~8小时。
4、长效(鱼精蛋白锌胰岛素):注射后4~6小时起效,高峰浓度4~20小时,持续24~36小时。
5、预混:即将短效与中效预先混合,可一次注射,且起效快(30分钟),持续时间长达16~20小时。
市场常见的有30%短效和70%中效预混,和短、中效各占50%的预混两种。
使用注意
开始胰岛素治疗后应继续坚持饮食控制和运动,并加强对患者的宣教,鼓励和指导患者进行自我血糖监测,以便于胰岛素剂量调整和预防低血糖的发生。所有开始胰岛素治疗的患者都应该接受低血糖危险因素、症状和自救措施的教育。
胰岛素的治疗方案应模拟生理性胰岛素分泌的模式,包括基础胰岛素和餐时胰岛素两部分的补充。方案的选择应高度个体化,按照血糖达标为驱动的阶梯治疗方案,尽早控制血糖平稳达标。
学会自我观察经常用手指按压注射部位有无硬结、疼痛感,严重时应请教专业医护人员,打针时要避开这些部位。注射胰岛素的人,应自备血糖仪,保证每天自测血糖,了解血糖波动情况,每次将结果记录下来,以便复查时医生调整胰岛素用量。
参考资料来源:百度百科-胰岛素
参考资料来源:百度百科-长效胰岛素
参考资料来源:百度百科-普通胰岛素