“R:显示数据”的版本间的差异
来自OBHRM百科
Lichaoping(讨论 | 贡献) (→fix(object)) |
Lichaoping(讨论 | 贡献) (→显示数据:print(object)) |
||
(未显示同一用户的28个中间版本) | |||
第1行: | 第1行: | ||
− | ==fix(object)== | + | ==<span id="strdata"></span>显示基本信息:str(object)== |
− | + | 显示数据框中的变量。比如,有一个数据框,名称为:mydata,则可以在R控制台输入:str(mydata),列出mydata中的样本数量、变量综述、变量名称、变量类型等信息。 | |
+ | <pre>datafilename <- "http://personality-project.org/r/datasets/maps.mixx.epi.bfi.data" # 指定文件名与路径 | ||
+ | mydata <- read.table(datafilename,header=TRUE) # 读取数据到mydata | ||
+ | str(mydata) # 显示mydata</pre> | ||
+ | |||
+ | 实际运行效果如下图所示: | ||
+ | <pre>> 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 ...</pre> | ||
+ | |||
+ | ==<span id="headdata"></span>显示头、尾部分数据:head(object)与tail(object)== | ||
+ | 显示数据框中开始部分的数据(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" # 指定文件名与路径 | ||
+ | mydata <- read.table(datafilename,header=TRUE) # 读取数据到mydata | ||
+ | head(mydata)</pre> | ||
+ | 实际运行效果如下图所示: | ||
+ | <pre>> 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</pre> | ||
+ | |||
+ | ==<span id="printdata"></span>显示数据:print(object)== | ||
+ | 显示数据框中所有数据。比如,有一个数据框,名称为: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" # 指定文件名与路径 | ||
+ | mydata <- read.table(datafilename,header=TRUE) # 读取数据到mydata | ||
+ | fix(mydata) # 显示mydata</pre> | ||
+ | |||
+ | 实际运行结果如下图所示: | ||
+ | [[文件:fixdata.png | none |960 px]] | ||
+ | |||
+ | |||
+ | ==<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" # 指定文件名与路径 | <pre>datafilename <- "http://personality-project.org/r/datasets/maps.mixx.epi.bfi.data" # 指定文件名与路径 | ||
− | mydata <- read.table(datafilename,header=TRUE) | + | mydata <- read.table(datafilename,header=TRUE) # 读取数据到mydata |
− | + | 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
实际运行结果如下图所示:
编辑数据并另存为: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
实际运行结果如下图所示: