R:显示数据
来自OBHRM百科
Lichaoping(讨论 | 贡献)2017年3月8日 (三) 15:48的版本
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) ==<span id="editdata"></span>edit(object)== 直接编辑数据框对象,然后另存为新的数据框。比如,有一个数据框,名称为:mydata,则可以在R控制台输入:edit(mydata),用类似excel表格的方式显示、编辑数据框mydata,然后另存为新的数据框 <pre>datafilename <- "http://personality-project.org/r/datasets/maps.mixx.epi.bfi.data" # 指定文件名与路径 mydata <- read.table(datafilename,header=TRUE) # 读取数据到mydata edit(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
实际运行结果如下图所示: