美文网首页R数据整理
R语言-循环方式对多列进行排名

R语言-循环方式对多列进行排名

作者: lucier19981 | 来源:发表于2019-04-02 23:10 被阅读0次

(一)循环实现数据对数据框多列排名

pre_list <- cbind(
环比 = c("移网收入日均环比", "移网收入同比",
"移网发展日均环比" , "移网发展同比",
"移网离网日均环比", "移网离网同比"),
排名 = c("收入环比排名", "收入同比排名",
"发展环比排名" , "发展同比排名",
"离网环比排名", "离网同比排名"))
north_ten_r1 <- north_ten_r
north_ten_r1 <- north_ten_r1[1:13]

pm <- as.data.frame(matrix(numeric(0),nrow = 11))
for (i in 1:6){
temp1 <- pre_list[i,2]

print(paste0(temp1,i))

print( rank(eval(parse(text = paste0("north_ten_r$",pre_list[i,1])))))

pm <- cbind(pm,
rank(eval(parse(text = paste0("north_ten_r$",pre_list[i,1])))) )
names(pm) <- pre_list[1:i,2]
}

相关文章

  • R语言-循环方式对多列进行排名

    (一)循环实现数据对数据框多列排名 pre_list <- cbind(环比 = c("移网收入日均环比", "...

  • R programming - WEEK4

    参考文献 R语言实例-数据过滤grep正则表达式R 语言中,数据框依据不同列进行排序R语言rank函数详细解析R语...

  • 狗汪爪记3—R语言数据操作

    今天先对之前的2进行了补充修改,另外写一下R语言对于数据的处理方式,与其他语言相比R语言的确方便许多。向量化是R的...

  • R基础快速入门(4)

    文集地址 R语言快速入门 R语言数据重塑 *R中的数据重整是关于将数据组织成行和列的方式。 R中的大多数时间数据处...

  • 数据库学习笔记3 基本的查询流 2

    order by子句对查询结果集进行排序 多列和拼接 多列的方式就很简单了 这句话表示根据lastname和fir...

  • Excel快速入门教程10-排序和筛选

    排序 您可以在一列或多列上对 Excel数据进行排序 。 方式有升序和降序。 单列 要对列进行排序,请执行以下步骤...

  • R语言for循环①

    for循环是一种重复控制结构,可以让您有效地编写一个需要执行特定次数的循环。 示例: 它产生如下结果: 下标访问 ...

  • R语言 循环

    可能有一种情况,当你需要执行一段代码几次。 通常,顺序执行语句。 首先执行函数中的第一个语句,然后执行第二个语句,...

  • R语言:循环

    这里介绍五种R语言的循环语法,分别是: for if repeat which while for if repe...

  • MySql存储过程循环注意事项

    循环的方式 while repeat loop有一种goto形式区块跳转也可以进行循环,不过不推荐 while r...

网友评论

    本文标题:R语言-循环方式对多列进行排名

    本文链接:https://www.haomeiwen.com/subject/rnkobqtx.html