首页 > 其他分享 >R如何输出001,002,003等序号/编号?

R如何输出001,002,003等序号/编号?

时间:2022-10-17 21:24:06浏览次数:69  
标签:sample 10 003 002 001 num 序号 排序 paste0

目录

需求

R默认带文本的编号不是按数字来排序的,这会对数据排序造成一定影响。如paste0("sample",1:10)在列中排序不是按1-100,而是按ASCII排序。

> sort(paste0("sample",1:10))
 [1] "sample1"  "sample10" "sample2"  "sample3"  "sample4"  "sample5"  "sample6"  "sample7"  "sample8"  "sample9" 

要想按数字排序,需要首先编制如01,02,03......等序号,再与文本进行合并。

formatC函数解决

> num <- formatC(1:10, flag = '0', width = 2)
> num
 [1] "01" "02" "03" "04" "05" "06" "07" "08" "09" "10"
> sort(paste0("sample",num))
 [1] "sample01" "sample02" "sample03" "sample04" "sample05" "sample06" "sample07" "sample08" "sample09" "sample10"

https://zhidao.baidu.com/question/1638492141117470980.html

标签:sample,10,003,002,001,num,序号,排序,paste0
From: https://www.cnblogs.com/jessepeng/p/16800731.html

相关文章

  • 1003 我要通过!(JAVA)
    “答案正确”是自动判题系统给出的最令人欢喜的回复。本题属于PAT的“答案正确”大派送——只要读入的字符串满足下列条件,系统就输出“答案正确”,否则输出“答案错误”......
  • 1002 写出这个数(JAVA)
    读入一个正整数n,计算其各位数字之和,用汉语拼音写出和的每一位数字。输入格式:每个测试输入包含1个测试用例,即给出自然数n的值。这里保证n小于10100。输出格式:在一行......
  • 1001 害死人不偿命的(3n+1)猜想(JAVA)
    卡拉兹(Callatz)猜想:对任何一个正整数n,如果它是偶数,那么把它砍掉一半;如果它是奇数,那么把(3n+1)砍掉一半。这样一直反复砍下去,最后一定在某一步得到n=1。卡拉兹在1950......
  • python基础语法003 -列表详解
    ......
  • python基础语法002-函数(下篇)
    文章要点​​......
  • 数据集 | 2001-2019年中国商品零售价格指数数据集
    下载数据集请登录爱数科商品零售价格指数(RPI)是指反映一定时期内商品零售价格变动趋势和变动程度的相对数(基准值为100),涵盖食品、饮料烟酒、服装鞋帽、纺织品、中西药品、化......
  • 1. [2001年NOIP提高组] 一元三次方程求解
    1.[2001年NOIP提高组]一元三次方程求解思路:暴力枚举法在根的范围里从小到大枚举x的范围(因为x要精确到小数点后2位,所以我们枚举的时候就直接精确到后三位)若存在两个数x......
  • 2. [2001年NOIP提高组] 数的划分
    2.[2001年NOIP提高组]数的划分将整数n分成k份,且每份不能为空,任意两份不能相同(不考虑顺序)。例如:n=7,k=3,下面三种分法被认为是相同的。1,1,5;1,5,1;5,1,1;问有多少种不同的分......
  • P1002 [NOIP2002 普及组] 过河卒
    P1002[NOIP2002普及组]过河卒题目见上。一个经典的递推题递推不会的看下面:https://www.cnblogs.com/haoningdeboke-2022/p/16247055.html俗话输得好马走......
  • SQL1001N is not a valid database name. SQLSTATE=2E000
    $db2createdbhcba_appstoreusingcodesetUTF-8territoryCNCOLLATEUSINGSYSTEM出现错误SQL1001N"hcba_appstore"isnotavaliddatabasename.SQLSTATE=2E0......