原文:[R] R dataframe 中对列使用sort或者order的注意

存在这样的需求:针对每列的值, 对列进行排序. 这样处理过数据后, 在excel中对数据作图时, 使数据呈现有序. R中sort数据的时候, 如果数据中存在字符串, R会将数据转化为character之后, 再对数据进行排序. 这种情况, 在使用reshape 的dcast之后, 对dcast的结果排序的时候, 会出现这种问题. 解决方法是将character列分离, 仅选择数字列进行排序. 如果 ...

2018-04-24 11:32 0 1538 推荐指数:

查看详情

R语言排序 -- sort() order() rank()

order() 的返回值是对应“排名”元素所在向量的位置。注意返回的不是元素本身,而是元素的位置。 sort() 是直接对向量的元素进行排序,返回的是排序后的元素组成的向量。 rank() 是求秩的函数,返回值是这个向量对应元素的排名。 > x<-c ...

Mon Jul 29 03:03:00 CST 2019 0 559
R语言 三个函数sort();rank();order()

R语言入门,弄懂了几个简单的函数,分享一下:R语言排序有几个基本函数: sort();rank();order()sort()是对向量进行从小到大的排序rank()返回的是对向量每个数值对应的秩order()返回的值表示位置,依次对应的是向量的最小值、次小值、第三小值......最大值举例> ...

Thu Apr 21 00:19:00 CST 2016 0 15343
R软件中排序:sort(),rank(),order()

R,和排序相关的函数主要有三个:sort(),rank(),order()。 sort(x)是对向量x进行排序,返回值排序后的数值向量。rank()是求秩的函数,它的返回值是这个向量对应元素的“排名”。而order()的返回值是对应“排名”的元素所在向量的位置。 下面以一小段R ...

Sat Dec 23 19:00:00 CST 2017 1 3478
R排序sortorder、rank、arrange

Ø sort sort(x, decreasing = FALSE, ...) ## Default S3 method: sort(x, decreasing = FALSE, na.last = NA, ...) sort.int(x, partial = NULL ...

Tue Nov 22 06:43:00 CST 2016 0 6569
R: 给 dataframe 的某赋值、分组、因子化

################################################### 问题:给某一赋值、分组、分类、因子化 18.4.24 如何把 data.frame 的某一,赋值、即分组分类,, 解决方案: 先 复制 ...

Tue May 15 03:59:00 CST 2018 0 4119
R dataframe按照某一排序

data #dataframe对象 含有v1,v2两 data[sort(data$v1,index.return=TRUE)$ix,]  #对data的数据按v1排,v1须为numeric as.numeric() ...

Sun Jun 29 19:09:00 CST 2014 0 5537
R 的多求和

R 的多求和,严格意义上来说,是对每行的多求和。 这个问题挺常见的,解决方法也简单,但我竟然忘了R最基础的函数,转而求助于dplyr等包,折腾了好长时间,时间投入和回报相比很不划算了。 ...

Tue Aug 27 23:53:00 CST 2019 0 1559
R语言学习笔记(七): 排序函数:sort(), rank(), order()

sort() sort()函数直接对函数进行排序,并返回排序结果。 rank() rank()函数返回对应元素在排序后的次序。 order() order()函数和which一样返回的是位置,内容依此为排名第一的元素在原向量的位置,排名第二的元素在原向量的位置。。。 ...

Wed Sep 06 01:35:00 CST 2017 0 1833
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM