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

实际运行结果如下图所示:

Fixdata.png

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

实际运行结果如下图所示:

Fixdata.png