首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >根据R中的字母顺序将数值分配给字符串

根据R中的字母顺序将数值分配给字符串
EN

Stack Overflow用户
提问于 2021-03-18 19:07:28
回答 2查看 75关注 0票数 0

我想在我的数据框中创建一个数字列,其中数字表示字符列中字符串的字母顺序。

因此,假设我创建了以下数据帧:

df <- data.frame (names = c("Frank","Jack","Peter"))

如何添加一个新列,其中Frank获得值1,Jack 2和Peter 3(基于名称的字母顺序)?

EN

回答 2

Stack Overflow用户

发布于 2021-03-18 19:09:17

您可以使用rank()来执行以下操作:

代码语言:javascript
运行
AI代码解释
复制
df$alpha_order = rank(df$names)
票数 1
EN

Stack Overflow用户

发布于 2021-03-18 19:48:32

我们可以在as.integer中使用factorfactor按字母顺序将列转换为factor,默认级别为levels,而as.integer将级别强制为从1开始的整数存储值

代码语言:javascript
运行
AI代码解释
复制
df$alpha_order <- as.integer(factor(df$names))
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66697560

复制
相关文章
将若干字符串按字母顺序(由小到大)输出(用指针)
#include <stdio.h> #include <stdlib.h> #include <string.h> void sortt(char *name[],int n) { int i,j; char *temp; for(i=0;i<5;i++) { for(j=i+1;j<5;j++) { if(strcmp(name[i],name[j])>0) /** 设这两个字符串为
谙忆
2021/01/19
1.2K0
R语言 | 根据数据框的顺序进行筛选
这里有两个数据框,两者有相同的列(ID),这里想把第一个数据框,按照第二个数据框的ID列进行提取,顺序和第二个数据框一致。
邓飞
2020/08/07
2.1K0
13:将字符串中的小写字母转换成大写字母
13:将字符串中的小写字母转换成大写字母 总时间限制: 1000ms 内存限制: 65536kB描述 给定一个字符串,将其中所有的小写字母转换成大写字母。 输入输入一行,包含一个字符串(长度不超过100,可能包含空格)。输出输出转换后的字符串。样例输入 helloworld123Ha 样例输出 HELLOWORLD123HA 1 #include<iostream> 2 #include<cstdio> 3 #include<cstring> 4 using namespace std
attack
2018/04/03
2K0
Oracle中根据中文获取拼音首字母
在软件中方便用户查找信息时,都会用到输拼音首字母的简写快速过滤,所以一般我们在Oracle的表中会加上一列助记符列,今天我们就看看将中文怎么转换为拼音首字母。
Vaccae
2019/07/25
4.7K0
MySQL字符串中抽取数值的方法
MySQL的字符串函数非常多,以至于有时候我不知道该如何灵活的使用这些函数。 字符串基本信息函数 collation convert,char_length等 加密函数 password(x),encode, aes_encrypt 字符串连接函数 concat(x1,x2,….) 修剪函数 trim,ltrim,rtrim 子字符串操作函数 substring(x,start,length),mid(x,start,length) 字符串复制函数 repeat,space 字符串比
jeanron100
2018/03/22
1.7K0
python中字符串与数值中的巧妙应用
Round相当于四舍五入,但必须注意,当小数部分刚好是0.5的时候,会向下取整,超过后,会向上取整。
刘金玉编程
2019/08/20
1.1K0
R获取数值向量的分位数值
如果我们手上有一个数值向量,怎么用R去获取这个向量的各个分位数值呢?我们来看个具体的例子
生信交流平台
2022/09/21
1.2K0
R获取数值向量的分位数值
python中按字母排序_在Python中按字母顺序排序文本文件的内容
我想在文件内部按字母顺序排序。我当前执行此操作的代码不起作用,文件保持不变。这个程序本身就是一个基本的调查问卷,用来实验读写文件。在import time
用户7886150
2021/01/27
5.5K0
python:过滤字符串中的字母数字特殊
字符串.isalnum()  所有字符都是数字或者字母,为真返回 Ture,否则返回 False。 字符串.isalpha()   所有字符都是字母,为真返回 Ture,否则返回 False。 字符串.isdigit()     所有字符都是数字,为真返回 Ture,否则返回 False。 字符串.islower()    所有字符都是小写,为真返回 Ture,否则返回 False。 字符串.isupper()   所有字符都是大写,为真返回 Ture,否则返回 False。 字符串.istitle()      所有单词都是首字母大写,为真返回 Ture,否则返回 False。 字符串.isspace()   所有字符都是空白字符,为真返回 Ture,否则返回 False。
py3study
2020/01/19
3.6K0
leetcode之反转字符串中的元音字母
这里先使用HashSet存放大小写的元音字母,之后使用头尾指针同时对字符串数组进行遍历,当i指向的字符与j指向的字符都是元音时,进行交换同时更新指针,不是元音字符时仅仅更新指针。
code4it
2020/11/08
9660
leetcode之反转字符串中的元音字母
leetcode之反转字符串中的元音字母
这里先使用HashSet存放大小写的元音字母,之后使用头尾指针同时对字符串数组进行遍历,当i指向的字符与j指向的字符都是元音时,进行交换同时更新指针,不是元音字符时仅仅更新指针。
code4it
2020/11/17
8790
345. 反转字符串中的元音字母
编写一个函数,以字符串作为输入,反转该字符串中的元音字母。 示例 1: 输入:"hello" 输出:"holle" 示例 2: 输入:"leetcode" 输出:"leotcede" class Solution { public String reverseVowels(String s) { /** 双指针: aoeiuAOEIU 遇到 左右都是元音 才可以交换 */
编程张无忌
2021/06/21
6850
【坑】 MySQL中,字符串和数值的比较
官方文档:https://dev.mysql.com/doc/refman/5.7/en/comparison-operators.html
保持热爱奔赴山海
2019/09/17
2.2K0
分离字符串中的字母和数字并使得字母在前数组在后
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/147191.html原文链接:https://javaforall.cn
全栈程序员站长
2022/07/01
1.1K0
表示数值的字符串
请实现一个函数用来判断字符串是否表示数值(包括整数和小数)。例如,字符串"+100","5e2","-123","3.1416"和"-1E-16"都表示数值。 但是"12e","1a3.14","1.2.3","+-5"和"12e+4.3"都不是。
名字是乱打的
2022/05/13
6720
表示数值的字符串
[剑指offer] 表示数值的字符串
请实现一个函数用来判断字符串是否表示数值(包括整数和小数)。例如,字符串”+100″,”5e2″,”-123″,”3.1416″和”-1E-16″都表示数值。 但是”12e”,”1a3.14″,”1.2.3″,”+-5″和”12e+4.3″都不是。
尾尾部落
2018/09/04
8610
C语言 | 将字符串中的元音字母复制到另一个字符串中
解析:if语句判断一下每一个字母是否符合元音字母,读者看着道题的时候,需要注意一点的是如果用scanf函数是否可以,思考为什么要用gets函数?
小林C语言
2021/01/27
4.9K0
C语言 | 将字符串中的元音字母复制到另一个字符串中
QT 中普通数值与字符串之间的转换
点击按钮计算,获取输入的数量和单价,相乘计算后将结果显示到文本框里 QtGuiApplication6.h #pragma once #include <QtWidgets/QMainWindow> #include "ui_QtGuiApplication6.h" class QtGuiApplication6 : public QMainWindow { Q_OBJECT public: QtGuiApplication6(QWidget *parent = Q_NULLPTR); pr
zls365
2020/08/19
1.7K0
QT 中普通数值与字符串之间的转换
LeetCode80|反转字符串中的元音字母
自己目前还处于一直在输出内容的道路上,等需要的时候,自己会单独写一篇自己的总结分享给到需要的人,这样可能会对大家有所帮助,其实现在想说的是,当自己实习时,觉得会做项目,就是应用层层面的内容,觉得很了不起,那个时候觉得写代码是一种多么值得令人高兴的事情了,但是随着你自己对开发的认知,慢慢你会感觉自己以前很无知啊,这或许对于自己就是进步的一面,慢慢地随着自己内心的脚步去走吧,这样或许对于你自己有一点好处的,或许也不会,未来未知
码农王同学
2020/10/14
7350
求字符串中的字母数字数量1
本文最后更新于 1163 天前,其中的信息可能已经有所发展或是发生改变。 #include<stdio.h> #include <string> using namespace std; int main() { int a=0,b=0,c=0,d=0; char ch; printf("请输入字符串\n"); while((ch=getchar())!='\n') { if(ch>='0'&&ch<+'9') a++; else if((ch>='a'&&ch<='z')|
Yuyy
2022/06/28
1.2K0

相似问题

根据R中字符串中的字母分配数值

25

将数值转换回字母顺序

16

R中图的字母顺序

21

R-根据dataframe中的数值筛选字母数字因数列

00

如何根据R中元素中字母"A“的个数将元素分配给不同的子集?

20
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档