“R:显示数据”的版本间的差异

来自OBHRM百科
跳转至: 导航搜索
显示数据:print(object)
 
(未显示同一用户的11个中间版本)
第23行: 第23行:
  
 
==<span id="headdata"></span>显示头、尾部分数据:head(object)与tail(object)==
 
==<span id="headdata"></span>显示头、尾部分数据:head(object)与tail(object)==
<pre>显示数据框中开始部分的数据(head),或者结尾部分的数据(tail)。比如,有一个数据框,名称为:mydata,则可以在R控制台输入:head(mydata),列出mydata中开始的6条数据;tail(mydata),列出mydata中最后的6条数据;
+
显示数据框中开始部分的数据(head),或者结尾部分的数据(tail)。比如,有一个数据框,名称为:mydata,则可以在R控制台输入:head(mydata),列出mydata中开始的6条数据;tail(mydata),列出mydata中最后的6条数据;
 
<pre>datafilename <- "http://personality-project.org/r/datasets/maps.mixx.epi.bfi.data" # 指定文件名与路径
 
<pre>datafilename <- "http://personality-project.org/r/datasets/maps.mixx.epi.bfi.data" # 指定文件名与路径
 
mydata <-  read.table(datafilename,header=TRUE)                                    # 读取数据到mydata
 
mydata <-  read.table(datafilename,header=TRUE)                                    # 读取数据到mydata
第44行: 第44行:
 
6      51      38</pre>
 
6      51      38</pre>
  
==<span id="editdata"></span>编辑数据并另存为:edit(object)==
+
==<span id="printdata"></span>显示数据:print(object)==
直接编辑数据框对象,然后另存为新的数据框。比如,有一个数据框,名称为:mydata,则可以在R控制台输入:edit(mydata),用类似excel表格的方式显示、编辑数据框mydata,然后另存为新的数据框
+
显示数据框中所有数据。比如,有一个数据框,名称为:mydata,则可以在R控制台输入:print(mydata),列出mydata中所有数据;或者,直接输入数据框的名称,显示所有数据,比如在R控制台输入:mydata。
 +
<pre>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数据框中的所有数据</pre>
 +
 
 +
==<span id="fixdata"></span>显示、编辑数据:fix(object)==
 +
直接编辑数据框,保存为同一数据框,相当于直接修改数据框。比如,有一个数据框,名称为:mydata,则可以在R控制台输入:fix(mydata),用类似excel表格的方式显示、编辑数据框mydata
  
 
<pre>datafilename <- "http://personality-project.org/r/datasets/maps.mixx.epi.bfi.data" # 指定文件名与路径
 
<pre>datafilename <- "http://personality-project.org/r/datasets/maps.mixx.epi.bfi.data" # 指定文件名与路径
 
mydata <-  read.table(datafilename,header=TRUE)                                    # 读取数据到mydata
 
mydata <-  read.table(datafilename,header=TRUE)                                    # 读取数据到mydata
edit(mydata)                                                                        # 显示mydata</pre>
+
fix(mydata)                                                                        # 显示mydata</pre>
  
 
实际运行结果如下图所示:
 
实际运行结果如下图所示:
<span style="width=100%"> [[文件:fixdata.png | none]]</span>
+
[[文件:fixdata.png | none |960 px]]
 +
 
  
==<span id="fixdata"></span>显示、编辑数据:fix(object)==
+
==<span id="editdata"></span>编辑数据并另存为:edit(object)==
直接编辑数据框,保存为同一数据框,相当于直接修改数据框。比如,有一个数据框,名称为:mydata,则可以在R控制台输入:fix(mydata),用类似excel表格的方式显示、编辑数据框mydata
+
直接编辑数据框对象,然后另存为新的数据框。比如,有一个数据框,名称为:mydata,则可以在R控制台输入:edit(mydata),用类似excel表格的方式显示、编辑数据框mydata,然后另存为新的数据框
  
 
<pre>datafilename <- "http://personality-project.org/r/datasets/maps.mixx.epi.bfi.data" # 指定文件名与路径
 
<pre>datafilename <- "http://personality-project.org/r/datasets/maps.mixx.epi.bfi.data" # 指定文件名与路径
 
mydata <-  read.table(datafilename,header=TRUE)                                    # 读取数据到mydata
 
mydata <-  read.table(datafilename,header=TRUE)                                    # 读取数据到mydata
fix(mydata)                                                                        # 显示mydata</pre>
+
edit(mydata)                                                                        # 显示mydata</pre>
  
 
实际运行结果如下图所示:
 
实际运行结果如下图所示:
[[文件:fixdata.png | none ]]
+
[[文件:fixdata.png | none | 960px]]

2017年3月9日 (四) 15:46的最新版本

显示基本信息: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

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

Fixdata.png


编辑数据并另存为: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

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

Fixdata.png