R:显示数据
来自OBHRM百科
目录
显示基本信息:str(object)
显示数据框中的变量。比如,有一个数据框,名称为:mydata,则可以在R控制台输入:str(mydata),列出mydata中的样本数量、变量综述、变量名称、变量类型等信息。
datafilename <- "http://personality-project.org/r/datasets/maps.mixx.epi.bfi.data" # 指定文件名与路径 mydata <- read.table(datafilename,header=TRUE) # 读取数据到mydata str(mydata) # 显示mydata
实际运行效果如下图所示:
> str(mydata) 'data.frame': 231 obs. of 13 variables: $ epiE : num 18 16 6 12 14 6 15 18 15 8 ... $ epiS : num 10 8 1 6 6 4 9 9 11 5 ... $ epiImp : num 7 5 3 4 5 2 4 7 3 2 ... $ epilie : num 3 1 2 3 3 5 3 2 3 2 ... $ epiNeur : num 9 12 5 15 2 15 12 10 1 10 ... $ bfagree : num 138 101 143 104 115 110 109 92 127 74 ... $ bfcon : num 96 99 118 106 102 113 58 57 108 100 ... $ bfext : num 141 107 38 64 103 61 99 94 108 61 ... $ bfneur : num 51 116 68 114 86 54 55 72 35 87 ... $ bfopen : num 138 132 90 101 118 149 110 114 86 89 ... $ bdi : num 1 7 4 8 8 5 7 0 0 7 ... $ traitanx: num 24 41 37 54 39 51 40 32 22 35 ... $ stateanx: num 22 40 44 40 67 38 32 41 26 31 ...
显示头、尾部分数据:head(object)与tail(object)
显示数据框中开始部分的数据(head),或者结尾部分的数据(tail)。比如,有一个数据框,名称为:mydata,则可以在R控制台输入:head(mydata),列出mydata中开始的6条数据;tail(mydata),列出mydata中最后的6条数据;
datafilename <- "http://personality-project.org/r/datasets/maps.mixx.epi.bfi.data" # 指定文件名与路径 mydata <- read.table(datafilename,header=TRUE) # 读取数据到mydata head(mydata)
实际运行效果如下图所示:
> head(mydata) epiE epiS epiImp epilie epiNeur bfagree bfcon bfext bfneur bfopen bdi 1 18 10 7 3 9 138 96 141 51 138 1 2 16 8 5 1 12 101 99 107 116 132 7 3 6 1 3 2 5 143 118 38 68 90 4 4 12 6 4 3 15 104 106 64 114 101 8 5 14 6 5 3 2 115 102 103 86 118 8 6 6 4 2 5 15 110 113 61 54 149 5 traitanx stateanx 1 24 22 2 41 40 3 37 44 4 54 40 5 39 67 6 51 38
显示数据:print(object)
显示数据框中所有数据。比如,有一个数据框,名称为:mydata,则可以在R控制台输入:print(mydata),列出mydata中所有数据;或者,直接输入数据框的名称,显示所有数据,比如在R控制台输入:mydata。
datafilename <- "http://personality-project.org/r/datasets/maps.mixx.epi.bfi.data" # 指定文件名与路径 mydata <- read.table(datafilename,header=TRUE) # 读取数据到mydata print(mydata) # print(mydata)或mydata显示mydata数据框中的所有数据
显示、编辑数据:fix(object)
直接编辑数据框,保存为同一数据框,相当于直接修改数据框。比如,有一个数据框,名称为:mydata,则可以在R控制台输入:fix(mydata),用类似excel表格的方式显示、编辑数据框mydata
datafilename <- "http://personality-project.org/r/datasets/maps.mixx.epi.bfi.data" # 指定文件名与路径 mydata <- read.table(datafilename,header=TRUE) # 读取数据到mydata fix(mydata) # 显示mydata
实际运行结果如下图所示:
编辑数据并另存为:edit(object)
直接编辑数据框对象,然后另存为新的数据框。比如,有一个数据框,名称为:mydata,则可以在R控制台输入:edit(mydata),用类似excel表格的方式显示、编辑数据框mydata,然后另存为新的数据框
datafilename <- "http://personality-project.org/r/datasets/maps.mixx.epi.bfi.data" # 指定文件名与路径 mydata <- read.table(datafilename,header=TRUE) # 读取数据到mydata edit(mydata) # 显示mydata
实际运行结果如下图所示: